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
  • 相关阅读:
    低调做人
    《论语》中发现的问题
    Magic
    雨中游桃花岛
    说完足球说篮球
    转发一个小游戏:看看自己像哪位名人?
    发几个脑筋急转弯题
    Cynthia 终于决定做SOHO
    我家楼上的故事
    上班苦于不能上msn、qq的朋友们有福了
  • 原文地址:https://www.cnblogs.com/xh831213/p/329675.html
Copyright © 2011-2022 走看看