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
  • 相关阅读:
    找到关注点
    c中printf必须在所有的变量申明之后才能用?
    在eclipse里面运行项目,并未出现中文乱码的问题;但是打成war包运行, tomcat运行startup.bat后控制台中文乱码
    《分工与贸易》笔记
    《范围:为什么通才能在专业化的世界中取胜》笔记
    《不充分均衡》笔记
    ”苦“没有价值
    《为什么佛学是真的》笔记
    《强力瞬间》笔记
    你和你的渴望
  • 原文地址:https://www.cnblogs.com/xh831213/p/329675.html
Copyright © 2011-2022 走看看