c#中Tcp的socket类.docVIP

  • 32
  • 0
  • 约8.57千字
  • 约 16页
  • 2017-02-08 发布于北京
  • 举报
构造函数 继承?保护 ? 名称 说明 Socket(SocketInformation) 使用DuplicateAndClose返回的指定的值初始化?Socket?类的新实例。 Socket(SocketType, ProtocolType) 使用指定的地址族、套接字类型和协议初始化?Socket?类的新实例。 Socket(AddressFamily, SocketType, ProtocolType) 使用指定的地址族、套接字类型和协议初始化?Socket?类的新实例。 属性 显示:?继承?保护 ? 名称 说明 AddressFamily 获取?Socket?的地址族。 Available 获取已经从网络接收且可供读取的数据量。 Blocking 获取或设置一个值,该值指示?Socket?是否处于阻止模式。 Connected 获取一个值,该值指示Socket?在上次?Send或者?Receive?操作时是否连接到远程主机。 DontFragment 获取或设置?Boolean值,该值指定?Socket是否允许将 Internet 协议 (IP) 数据报分段。 DualMode 获取或设置一个Boolean?值,它指定Socket?是否是用于 IPv4 和 IPv6 的双模式套接字。 EnableBroadcast 获取或设置一个Boolean?值,该值指定?Socket?是否可以发送或接收广播数据包。 ExclusiveAddressUse 获取或设置?Boolean值,该值指定?Socket是否仅允许一个进程绑定到端口。 Handle 获取?Socket?的操作系统句柄。 IsBound 获取一个值,该值指示Socket?是否绑定到特定本地端口。 LingerState 获取或设置一个值,该值指定?Socket?在尝试发送所有挂起数据时是否延迟关闭套接字。 LocalEndPoint 获取本地终结点。 MulticastLoopback 获取或设置一个值,该值指定传出的多路广播数据包是否传递到发送应用程序。 NoDelay 获取或设置?Boolean值,该值指定流Socket?是否正在使用 Nagle 算法。 OSSupportsIPv4 指示基础操作系统和网络适配器是否支持 Internet 协议第 4 版 (IPv4)。 OSSupportsIPv6 指示基础操作系统和网络适配器是否支持 Internet 协议第 6 版 (IPv6)。 ProtocolType 获取?Socket?的协议类型。 ReceiveBufferSize 获取或设置一个值,它指定?Socket?接收缓冲区的大小。 ReceiveTimeout 获取或设置一个值,该值指定之后同步Receive?调用将超时的时间长度。 RemoteEndPoint 获取远程终结点。 SendBufferSize 获取或设置一个值,该值指定?Socket?发送缓冲区的大小。 SendTimeout 获取或设置一个值,该值指定之后同步?Send调用将超时的时间长度。 SocketType 获取?Socket?的类型。 SupportsIPv4 已过时。获取一个值,该值指示在当前主机上 IPv4 支持是否可用并且已启用。 SupportsIPv6 已过时。获取一个值,该值指示 Framework 对某些已过时的?Dns?成员是否支持 IPv6。 Ttl 获取或设置一个值,指定?Socket?发送的 Internet 协议 (IP) 数据包的生存时间 (TTL) 值。 UseOnlyOverlappedIO 指定套接字是否应仅使用重叠 I/O 模式。 方法 显示:?继承?保护 ? 名称 说明 Accept 为新建连接创建新的?Socket。 AcceptAsync 开始一个异步操作来接受一个传入的连接尝试。 BeginAccept(AsyncCallback, Object) 开始一个异步操作来接受一个传入的连接尝试。 BeginAccept(Int32, AsyncCallback, Object) 开始异步操作以接受传入的连接尝试并接收客户端应用程序发送的第一个数据块。 BeginAccept(Socket, Int32, AsyncCallback, Object) 开始异步操作以接受从指定套接字传入的连接尝试并接收客户端应用程序发送的第一个数据块。 BeginConnect(EndPoint, AsyncCallback, Object) 开始一个对远程主机连接的异步请求。 BeginConnect(

文档评论(0)

1亿VIP精品文档

相关文档