C#网络编程之TcpListener与TcpClient类常用方法与属性(7)

来源:互联网 发布:天启软件 账号激活 编辑:程序博客网 时间:2024/05/22 03:27
TCPListener类用于监听客户端连接请求,TCPClient类用于提供本地主机和
远程主机的连接信息。
两个类都位于 System.Net.Socckets命名空间下
TCPListener类常用的放方法。
方法                  说明
AcceptSocket       从端口处接收一个连接并赋予它Socket对象
AcceptTcpClient    从端口处接收一个连接并赋予它TCPClient对象
Equals             判断两个TcpListener对象是否相等
GetType            获取当前实例的类型
Pending            确定是否有挂起的连接请求
Start              开始接听传入的连接请求
Stop               关闭监听器
ToString           创建TcpListener对象的字符串表示




TcpClient常用的属性与方法
属性
Client           获取或设置基础套接字
LingerState      获取或设置套接字保持连接的时间
NoDelay          获取或设置一个值,该值在发送或接收缓存冲未满时禁止延迟、
ReceiveBufferSize获取或设置TCP接收缓存区的大小
ReceiveTimetut   获取或设置套接字接收数据的超时时间
SendBufferSize   获取或设置TCP发送缓存区的大小
SendTimeout      获取或设置套接字发送数据超时时间


TcpClient类的常用方法


Close            释放TcpClient实例,而不关闭基础连接
Connect          用指定的主机名和端口号将客户端连接到TCP主机
BeginConnect     开始一个远程主机连接的异步请求
GetStream        获取能够发送和接收数据的NetworkStream对象