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对象
远程主机的连接信息。
两个类都位于 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对象