
C# TcpClient(客户端)_and_TcpServer(服务端).txt
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文件介绍了如何使用C#编程语言实现TCP通信,具体包括TcpClient客户端和TcpServer服务端的开发与应用。
TcpClient(客户端)与TcpServer(服务端)的代码示例展示了如何使用TcpListener类在同步模式下监听并接受传入连接请求。可以通过TcpClient或Socket来连接到一个已有的TcpListener实例。
创建TcpListener时,可以指定本地IP地址和端口号或者仅提供端口号;如果希望操作系统自动分配这些值,则可将本地IP设置为Any并将端口设为0。一旦建立好套接字,在需要获取具体绑定信息的时候可以通过LocalEndpoint属性来查看已设定的参数。
调用Start方法可以启动监听传入连接的过程,此时它会处理队列中的请求直到Stop被调用或者达到MaxConnections限制为止。从等待的连接中提取新的客户端连接可使用AcceptSocket或AcceptTcpClient实现,这两种方式都具有阻塞性质;如需避免阻塞,则可以在尝试获取新链接之前先通过Pending方法来检查是否有可用的排队请求。
全部评论 (0)
还没有任何评论哟~


