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 Deprecatedboaý §B¤µêEÁЗ¡ƒ§Ø�%&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��m‚f‚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).‚%‚&‚0‚^‚1‚t‚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).ƒ�ƒ‘ƒ›ƒÈƒœƒÝƒá�¦…{…{�[/// 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.…=…>…H…s…I…†…Š�[†Ù†Ù�/// 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.†›†œ†¦†Ñ†§†ä†è€Â‡˜‡˜k/// Sequenced packet stream. /// /// A socket type that provides a pseudo-stream packet based on datagrams.‡T‡U‡_‡�‡`‡©ˆ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.‰©‰²€¦Š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.ŠRŠ[€“ŠÙŠÙ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�\�\//// Lingers on close if unsent data is present.�h�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]ŽˆŽˆ�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.�ÿ‘U‘I‘I:/// The timeout, in milliseconds, for blocking send calls.‘W‘`]‘©‘©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).’·“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.”l”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™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.™i™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.œœ�_�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.�g�®�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. : C�¡F¡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.¡U¡^�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.¢¥¢®€ž£4£4/// Returns the number of seconds a socket has been connected. This option is /// only valid for connection-oriented protocols.£F£f£l£l£z£‚£ˆ£ˆ£˜£¡£§£§£±£·£½£½£È£Î£Ô£Ô£Ý£ã£é£é£õ£û¤¤¤¤¤¤¤%¤?G¤y¤y¤?¤@¤J¤q¤K¤…¤‰¤�¤�¤™¤�C¤Õ¤Õ¤�¤ž¤¨¤Í¤©¤ß¤ã¤é¤é¤ö¤ù¤ÿ¤ÿ¥¥ ¥¥¥¥¥%¥%¥-¥0¥6¥6¥?¥F¥L¥L¥U¥X¥^¥^¥g¥o¥u¥u¥¥‚¥ˆ¥ˆ¥•¥˜¥ž¥ž¥©¥­¥³¥³¥¼¥À¥Æ¥Æ¥Ò¥Ö¥Ü¥Ü¥å¥é¥ï¥ï¥ø¥ü¦¦¦¦¦¦¦'¦+¦1¦1¦>¦B¦H¦H¦W¦[¦a¦a¦n¦r¦x¦x¦†¦Š¦�¦�¦™¦�¦£¦£¦¬¦±F¦ê¦ê¦±¦²¦¼¦â¦½¦õ¦ú§§§ §§§§"§&§,§,§6§:§@§@§L§P§V§V§f§j§p§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_HYPERV–*