R SOCK_STREAM SOCK_DGRAMSOCK_RAWSOCK_RDMSOCK_SEQPACKETSO_DEBUG SO_ACCEPTCONN SO_REUSEADDR SO_KEEPALIVE SO_DONTROUTE SO_BROADCASTSO_USELOOPBACK SO_LINGER SO_OOBINLINE SO_DONTLINGER SO_SNDBUF SO_RCVBUF SO_SNDLOWAT SO_RCVLOWAT SO_SNDTIMEO SO_RCVTIMEOSO_ERRORSO_TYPE SO_CONNDATA SO_CONNOPT SO_DISCDATA SO_DISCOPTSO_CONNDATALEN SO_CONNOPTLENSO_DISCDATALEN SO_DISCOPTLEN SO_OPENTYPESO_SYNCHRONOUS_ALERTSO_SYNCHRONOUS_NONALERTSO_MAXDG SO_MAXPATHDGSO_UPDATE_ACCEPT_CONTEXTSO_CONNECT_TIME TCP_NODELAY TCP_BSDURGENTFD_READFD_WRITEFD_OOB FD_ACCEPT FD_CONNECTFD_CLOSE AF_UNSPECAF_UNIXAF_INET AF_IMPLINKAF_PUPAF_CHAOSAF_NSAF_IPXAF_ISOAF_OSIAF_ECMA AF_DATAKITAF_CCITTAF_SNA AF_DECnetAF_DLIAF_LAT AF_HYLINK AF_APPLETALK AF_NETBIOS AF_VOICEVIEW AF_FIREFOX AF_UNKNOWN1AF_BANAF_ATMAF_INET6 AF_CLUSTERAF_12844AF_IRDA AF_NETDES AF_TCNPROCESS AF_TCNMESSAGE AF_ICLFXBMAF_BTHAF_LINK AF_HYPERV Deprecated—k]E´ûW�&H ýÞ¡‚§Ø�%&TU€¦€¶�����n�¾‚ ‚%‚`‚w‚x‚�‚‘‚áƒ0ƒ�ƒ�ƒÊƒàƒáƒý„„L„˜„ß…-…=…u…‰…Š…ª…®…þ†C†Š†›†Ó†ç†è‡‡ ‡T‡’‡¬‡­‡þˆˆjˆkˆ»ˆÌˆåˆæ‰7‰†‰“‰±‰²ŠŠ=ŠZŠ[ЬŠÓŠðŠñ‹@‹‘‹¸‹Õ‹ÖŒ Œ'Œ(ŒtŒ¼��%�&�V�p�q�¾Ž Ž'ŽDŽEŽ‚Ž¤Ž¥Ž¨Ž¿ŽÃŽÄ��"�#�j�„�…�Ñ��*�F�G�“�Û�ë‘‘‘C‘_‘`‘£‘¿‘À’’.’G’H’™’§’¿’À’Ó “@“D“E“““á”1”X”t”u”Å••f•—•²•³––P– –Ç–ã–ä—2—�—Ò˜ ˜%˜&˜s˜Â™™R™q™r™Ãššcš¢šÀšÁ››^›¯›îœ œœYœªœø�D�Q�o�p�s�©�­�®�øžIžšžæžÿŸŸŸ?ŸeŸfŸiŸ‡Ÿ‹ŸŒŸÜ ) B C “ â¡2¡@¡]¡^¡ª¡û¢D¢„¢­¢®¢ü£.£N£O£R£b£f£‚£ £¡£·£Î£ã£û¤¤+¤,¤?¤s¤ˆ¤‰¤œ¤�¤Ï¤â¤ã¤ù¥ ¥¥0¥F¥X¥o¥‚¥˜¥­¥À¥Ö¥é¥ü¦¦+¦B¦[¦r¦Š¦�¦°¦±¦ä¦ù¦ú§§&§:§P§j§„§›§®§Â§ØR‚%‚&‚0‚^‚1‚t‚f��m‚f�/// Stream socket. /// /// A socket type that provides sequenced, reliable, two-way, connection-based /// byte streams with an OOB data transmission mechanism. This socket type uses /// the Transmission Control Protocol (TCP) for the Internet address family /// (AF_INET or AF_INET6).ƒ�ƒ‘ƒ›ƒÈƒœƒÝƒÐ‚x�fƒÐ�/// Datagram socket. /// /// A socket type that supports datagrams, which are connectionless, unreliable /// buffers of a fixed (typically small) maximum length. This socket type uses /// the User Datagram Protocol (UDP) for the Internet address family (AF_INET or /// AF_INET6).…=…>…H…s…I…†…{ƒá�¦…{�[/// Raw protocol interface. /// /// A socket type that provides a raw socket that allows an application to /// manipulate the next upper-layer protocol header. To manipulate the IPv4 /// header, the IP_HDRINCL socket option must be set on the socket. To /// manipulate the IPv6 header, the IPV6_HDRINCL socket option must be set on /// the socket.†›†œ†¦†Ñ†§†ä†Ù…Š�[†Ù�/// Reliably-delivered message. /// /// A socket type that provides a reliable message datagram. An example of this /// type is the Pragmatic General Multicast (PGM) multicast protocol /// implementation in Windows, often referred to as reliable multicast /// programming.‡T‡U‡_‡�‡`‡©‡˜†è€Â‡˜k/// Sequenced packet stream. /// /// A socket type that provides a pseudo-stream packet based on datagrams.ˆÝˆÒˆkxˆÒ`/// Enables debug output. Microsoft providers currently do not output any debug /// information.‰©‰™ˆæ€É‰™€¬/// Returns whether a socket is in listening mode. This option is only Valid for /// connection-oriented protocols. This socket option is not supported for the /// setting.ŠRŠC‰²€¦ŠC€Š/// Allows the socket to be bound to an address that is already in use. For more /// information, see bind. Not applicable on ATM sockets.ŠèŠÙŠ[€“ŠÙw/// Enables sending keep-alive packets for a socket connection. Not supported on /// ATM sockets (results in an error).‹Í‹¾Šñ€â‹¾€Æ/// Sets whether outgoing data should be sent on interface the socket is bound /// to and not a routed on some other interface. This option is not supported on /// ATM sockets (results in an error).ŒŒ‹ÖOŒ3/// Configures a socket for sending broadcast data.�� Œ(€û� €Ý/// Use the local loopback address when sending data from this socket. This /// option should only be used when all data sent will also be received /// locally. This option is not supported by the Windows TCP/IP provider.�h�\�&H�\//// Lingers on close if unsent data is present.Ž<Ž-�q€ÑŽ-€µ/// Indicates that out-of-bound data should be returned in-line with regular /// data. This option is only valid for connection-oriented protocols that /// support out-of-band data.Ž˜Ž™ŽˆŽE]Žˆ�0�…€¿�0€¤/// A socket option from BSD UNIX included for backward compatibility. This /// option sets the minimum number of bytes to process for socket output /// operations.�ÿ�ñ�G€¾�ñ€£/// A socket option from BSD UNIX included for backward compatibility. This /// option sets the minimum number of bytes to process for socket input /// operations.‘W‘I‘U‘I:/// The timeout, in milliseconds, for blocking send calls.‘·‘©‘`]‘©B/// Sets the timeout, in milliseconds, for blocking receive calls.’?’4‘À€…’4m/// Returns the last error code on this socket. This per-socket error code is /// not always immediately set.’·’­’Hu’­^/// Returns the socket type for the given socket (SOCK_STREAM or SOCK_DGRAM, for /// example).”l”^“E�-”^�/// Additional data, not in the normal network data stream, that is sent with /// network requests to establish a connection. This option is used by legacy /// protocols such as DECNet, OSI TP4, and others. This option is not supported /// by the TCP/IP protocol in Windows.•ª•�”u�;•��!/// Additional connect option data, not in the normal network data stream, that /// is sent with network requests to establish a connection. This option is used /// by legacy protocols such as DECNet, OSI TP4, and others. This option is not /// supported by the TCP/IP protocol in Windows.–Û–Í•³�.–Í�/// Additional data, not in the normal network data stream, that is sent with /// network requests to disconnect a connection. This option is used by legacy /// protocols such as DECNet, OSI TP4, and others. This option is not supported /// by the TCP/IP protocol in Windows.˜˜–ä�?˜�%/// Additional disconnect option data, not in the normal network data stream, /// that is sent with network requests to disconnect a connection. This option /// is used by legacy protocols such as DECNet, OSI TP4, and others. This option /// is not supported by the TCP/IP protocol in Windows.™i™X˜&�I™X�+/// The length, in bytes, of additional data, not in the normal network data /// stream, that is sent with network requests to establish a connection. This /// option is used by legacy protocols such as DECNet, OSI TP4, and others. This /// option is not supported by the TCP/IP protocol in Windows.š¸š¨™r�Lš¨�//// The length, in bytes, of connect option data, not in the normal network data /// stream, that is sent with network requests to establish a connection. This /// option is used by legacy protocols such as DECNet, OSI TP4, and others. This /// option is not supported by the TCP/IP protocol in Windows.œ›ôšÁ�J›ô�,/// The length, in bytes, of additional data, not in the normal network data /// stream, that is sent with network requests to disconnect a connection. This /// option is used by legacy protocols such as DECNet, OSI TP4, and others. This /// option is not supported by the TCP/IP protocol in Windows.�g�Wœ�_�W�B/// The length, in bytes, of additional disconnect option data, not in the /// normal network data stream, that is sent with network requests to disconnect /// a connection. This option is used by legacy protocols such as DECNet, OSI /// TP4, and others. This option is not supported by the TCP/IP protocol in /// Windows.ŸŸ�®�kŸ�P/// Once set, affects whether subsequent sockets that are created will be /// non-overlapped. The possible values for this option are SO_SYNCHRONOUS_ALERT /// and SO_SYNCHRONOUS_NONALERT. This option should not be used. Instead use the /// WSASocket function and leave the WSA_FLAG_OVERLAPPED bit in the dwFlags /// parameter turned offŸ9Ÿ"Ÿ!Ÿ"Ÿ_ŸEŸ?$ŸE : /ŸŒ€´ /€œ/// Returns the maximum size, in bytes, for outbound datagrams supported by the /// protocol. This socket option has no meaning for stream-oriented sockets.¡U¡F C�¡F€ü/// Returns the maximum size, in bytes, for outbound datagrams supported by the /// protocol to a given destination address. This socket option has no meaning /// for stream-oriented sockets. Microsoft providers may silently treat this as /// SO_MAXDG.¢¥¢Š¡^�M¢Š�%/// This option is used with the AcceptEx function. This option updates the /// properties of the socket which are inherited from the listening socket. This /// option should be set if the getpeername, getsockname, getsockopt, or /// setsockopt functions are to be used on the accepted socket.£F£4¢®€ž£4/// Returns the number of seconds a socket has been connected. This option is /// only valid for connection-oriented protocols.£z£l£f£l£˜£ˆ£‚£ˆ£±£§£¡£§£È£½£·£½£Ý£Ô£Î£Ô£õ£é£ã£é¤¤£û¤¤%¤¤¤¤?¤@¤J¤q¤K¤…¤y¤?G¤y¤™¤�¤‰¤�¤�¤ž¤¨¤Í¤©¤ß¤Õ¤�C¤Õ¤ö¤é¤ã¤é¥¤ÿ¤ù¤ÿ¥¥¥ ¥¥-¥%¥¥%¥?¥6¥0¥6¥U¥L¥F¥L¥g¥^¥X¥^¥¥u¥o¥u¥•¥ˆ¥‚¥ˆ¥©¥ž¥˜¥ž¥¼¥³¥­¥³¥Ò¥Æ¥À¥Æ¥å¥Ü¥Ö¥Ü¥ø¥ï¥é¥ï¦¦¥ü¦¦'¦¦¦¦>¦1¦+¦1¦W¦H¦B¦H¦n¦a¦[¦a¦†¦x¦r¦x¦™¦�¦Š¦�¦¬¦£¦�¦£¦±¦²¦¼¦â¦½¦õ¦ê¦±F¦ê§ §¦ú§§"§§§§6§,§&§,§L§@§:§@§f§V§P§V§€§p§j§p§—§Š§„§Š§ª§¡§›§¡§¾§´§®§´§Ô§È§Â§È�%&TU€¦€¶�����n�¾‚ ‚%‚`‚w‚x‚�‚‘‚áƒ0ƒ�ƒ�ƒÊƒàƒáƒý„„L„˜„ß…-…=…u…‰…Š…ª…®…þ†C†Š†›†Ó†ç†è‡‡ ‡T‡’‡¬‡­‡þˆˆjˆkˆ»ˆÌˆåˆæ‰7‰†‰“‰±‰²ŠŠ=ŠZŠ[ЬŠÓŠðŠñ‹@‹‘‹¸‹Õ‹ÖŒ Œ'Œ(ŒtŒ¼��%�&�V�p�q�¾Ž Ž'ŽDŽEŽ‚Ž¤Ž¥Ž¨Ž¿ŽÃŽÄ��"�#�j�„�…�Ñ��*�F�G�“�Û�ë‘‘‘C‘_‘`‘£‘¿‘À’’.’G’H’™’§’¿’À’Ó “@“D“E“““á”1”X”t”u”Å••f•—•²•³––P– –Ç–ã–ä—2—�—Ò˜ ˜%˜&˜s˜Â™™R™q™r™Ãššcš¢šÀšÁ››^›¯›îœ œœYœªœø�D�Q�o�p�s�©�­�®�øžIžšžæžÿŸŸŸ?ŸeŸfŸiŸ‡Ÿ‹ŸŒŸÜ ) B C “ â¡2¡@¡]¡^¡ª¡û¢D¢„¢­¢®¢ü£.£N£O£R£b£f£‚£ £¡£·£Î£ã£û¤¤+¤,¤?¤s¤ˆ¤‰¤œ¤�¤Ï¤â¤ã¤ù¥ ¥¥0¥F¥X¥o¥‚¥˜¥­¥À¥Ö¥é¥ü¦¦+¦B¦[¦r¦Š¦�¦°¦±¦ä¦ù¦ú§§&§:§P§j§„§›§®§Â§ØR SOCK_STREAM SOCK_DGRAMSOCK_RAWSOCK_RDMSOCK_SEQPACKETSO_DEBUG SO_ACCEPTCONN SO_REUSEADDR SO_KEEPALIVE SO_DONTROUTE SO_BROADCASTSO_USELOOPBACK SO_LINGER SO_OOBINLINE SO_DONTLINGER SO_SNDBUF SO_RCVBUF SO_SNDLOWAT SO_RCVLOWAT SO_SNDTIMEO SO_RCVTIMEOSO_ERRORSO_TYPE SO_CONNDATA SO_CONNOPT SO_DISCDATA SO_DISCOPTSO_CONNDATALEN SO_CONNOPTLENSO_DISCDATALEN SO_DISCOPTLEN SO_OPENTYPESO_SYNCHRONOUS_ALERTSO_SYNCHRONOUS_NONALERTSO_MAXDG SO_MAXPATHDGSO_UPDATE_ACCEPT_CONTEXTSO_CONNECT_TIME TCP_NODELAY TCP_BSDURGENTFD_READFD_WRITEFD_OOB FD_ACCEPT FD_CONNECTFD_CLOSE AF_UNSPECAF_UNIXAF_INET AF_IMPLINKAF_PUPAF_CHAOSAF_NSAF_IPXAF_ISOAF_OSIAF_ECMA AF_DATAKITAF_CCITTAF_SNA AF_DECnetAF_DLIAF_LAT AF_HYLINK AF_APPLETALK AF_NETBIOS AF_VOICEVIEW AF_FIREFOX AF_UNKNOWN1AF_BANAF_ATMAF_INET6 AF_CLUSTERAF_12844AF_IRDA AF_NETDES AF_TCNPROCESS AF_TCNMESSAGE AF_ICLFXBMAF_BTHAF_LINK AF_HYPERVi‰