zoukankan      html  css  js  c++  java
  • SocketType 枚举指定 Socket 类的实例表示的套接字的类型

    成员名称 说明
    Dgram

    受 .NET Framework 精简版的支持。

    支持数据报,即最大长度固定(通常很小)的无连接、不可靠消息。消息可能会丢失或重复并可能在到达时不按顺序排列。Dgram 类型的 Socket 在发送和接收数据之前不需要任何连接,并且可以与多个对方主机进行通信。Dgram 使用数据报协议 (Udp) 和 InterNetwork AddressFamily
    Raw

    受 .NET Framework 精简版的支持。

    支持对基础传输协议的访问。通过使用 SocketType Raw,您可以使用网际消息控制协议 (Icmp) 和 Internet 组管理协议 (Igmp) 来进行通信。在发送时,您的应用程序必须提供完整的 IP 标头。所接收的数据报在返回时会保持其 IP 标头和选项不变。
    Rdm

    受 .NET Framework 精简版的支持。

    支持无连接、面向消息、以可靠方式发送的消息,并保留数据中的消息边界。RDM(以可靠方式发送的消息)消息在到达时不会重复并将按顺序排列。此外,如果消息丢失,将会通知发送方。如果使用 Rdm 初始化 Socket,则在发送和接收数据之前无需建立远程主机连接。利用 Rdm,您可以与多个对方主机进行通讯。
    Seqpacket

    受 .NET Framework 精简版的支持。

    在网络上提供排序字节流的面向连接且可靠的双向传输。Seqpacket 不重复数据,它在数据流中保留边界。Seqpacket 类型的 Socket 与单个对方主机通讯,并且在通讯开始之前需要远程主机连接。
    Stream

    受 .NET Framework 精简版的支持。

    支持可靠、双向、基于连接的字节流,而不重复数据,也不保留边界。此类型的 Socket 与单个对方主机进行通信,并且在通信开始之前需要远程主机连接。Stream 使用传输控制协议 (Tcp) ProtocolTypeInterNetwork AddressFamily
    Unknown

    受 .NET Framework 精简版的支持。

    指定未知的 Socket 类型。
    注意    SocketType 有时会隐式指示在 AddressFamily 中使用哪个 ProtocolType。例如,当 SocketTypeDgram 时,ProtocolType 始终为 Udp。当 SocketTypeStream 时,ProtocolType 始终为 Tcp。如果试图使用不兼容的组合创建 Socket,则 Socket 将引发 SocketException
  • 相关阅读:
    【转】pymongo实现模糊查询
    使用pip安装包提示TLS证书错误解决办法
    sed用法去除行首和行末的中括号
    logstash之filter处理中括号包围的内容
    根据IP查地理位置信息
    shell生成连续天数日期
    linux grep 取出特定字符串并统计个数
    【转】css3实现文字闪烁,改变透明度
    【转】Django中使用POST方法获取POST数据
    [算法]机器人运动范围
  • 原文地址:https://www.cnblogs.com/xh831213/p/329675.html
Copyright © 2011-2022 走看看