úÎi–unknown experimental#Vincent Hanquez <vincent@snarc.org>         unknown experimental#Vincent Hanquez <vincent@snarc.org>!"#$%&'()*+,-./0!"#$%&'()*+,-./0!"#$%"#$%&'()*'()*+,-,-./0/0unknown experimental#Vincent Hanquez <vincent@snarc.org>1234561234512345unknown experimental#Vincent Hanquez <vincent@snarc.org>Tconnect a new socket to the socks server, and connect the stream on the server side S to the sockaddr specified. the sockaddr need to be SockAddrInet or SockAddrInet6. *a unix sockaddr will raises an exception. E|socket|-----sockServer----->|server|----destAddr----->|destination| Kconnect a new socket to the socks server, and connect the stream to a FQDN  resolved on the server side. 4similar to Network connectTo but use a socks proxy. 7       !"#$$%&'(()*+,,-../0123456 socks-0.2.0Network.Socks5Network.Socks5.TypesNetwork.Socks5.WireNetwork.Socks5.CommandsocksConnectAddrsocksConnectNamesocksConnectTo SocksErrorSocksVersionNotSupported SocksReplySocksReplyOtherSocksReplyAddrTypeNotSupportedSocksReplyCommandNotSupportedSocksReplyTTLExpiredSocksReplyConnectionRefusedSocksReplyHostUnreachableSocksReplyNetworkUnreachable$SocksReplyConnectionNotAllowedByRuleSocksReplyGeneralServerFailureSocksReplySuccess SocksAddr SocksAddrIPV6SocksAddrDomainName SocksAddrIPV4 SocksMethodSocksMethodNotAcceptableSocksMethodOtherSocksMethodUsernamePasswordSocksMethodGSSAPISocksMethodNone SocksCommandSocksCommandOtherSocksCommandUdpAssociateSocksCommandBindSocksCommandConnect SocksResponse responseReplyresponseBindAddrresponseBindPort SocksRequestrequestCommandrequestDstAddrrequestDstPortSocksHelloResponsegetSocksHelloResponseMethod SocksHellogetSocksHelloMethodssocks5Establishsocks5ConnectIPV4socks5ConnectIPV6socks5ConnectDomainName socks5Rpc runGetDone