{"id":1682,"date":"2014-12-13T13:57:12","date_gmt":"2014-12-13T13:57:12","guid":{"rendered":"http:\/\/ixyzero.com\/blog\/?p=1682"},"modified":"2014-12-13T13:57:12","modified_gmt":"2014-12-13T13:57:12","slug":"python%e7%9a%84socket%e5%90%84%e7%a7%8d%e9%94%99%e8%af%af%e5%8f%b7%e7%9a%84%e8%a7%a3%e9%87%8a","status":"publish","type":"post","link":"https:\/\/ixyzero.com\/blog\/archives\/1682.html","title":{"rendered":"Python\u7684socket\u5404\u79cd\u9519\u8bef\u53f7\u7684\u89e3\u91ca"},"content":{"rendered":"<h6>Python\u7684socket\u5404\u79cd\u9519\u8bef\u53f7\u7684\u89e3\u91ca<\/h6>\n<pre class=\"lang:default decode:true\">In [1]: import socket\nIn [2]: print type(socket.errno.errorcode), socket.errno.errorcode\ndict {1: 'EPERM', 2: 'ENOENT', 3: 'ESRCH',4: 'EINTR', 5: 'EIO', 6: 'ENXIO', 7: 'E2BIG', 8: 'ENOEXEC', 9: 'EBADF', 10: 'ECHILD', 11: 'EAGAIN', 12: 'ENOMEM', 13: 'EACCES', 14: 'EFAULT', 16: 'EBUSY', 17: 'EEXIST', 18: 'EXDEV', 19: 'ENODEV', 20: 'ENOTDIR', 21: 'EISDIR', 22: 'EINVAL', 23: 'ENFILE', 24: 'EMFILE', 25: 'ENOTTY', 27: 'EFBIG', 28: 'ENOSPC', 29: 'ESPIPE', 30: 'EROFS', 31: 'EMLINK', 32: 'EPIPE', 33: 'EDOM', 34: 'ERANGE', 36: 'EDEADLOCK', 38: 'ENAMETOOLONG', 39: 'ENOLCK', 40: 'ENOSYS', 41: 'ENOTEMPTY', 42: 'EILSEQ', 10000: 'WSABASEERR', 10004: 'WSAEINTR', 10009: 'WSAEBADF', 10013: 'WSAEACCES', 10014: 'WSAEFAULT', 10022: 'WSAEINVAL', 10024: 'WSAEMFILE', 10035: 'WSAEWOULDBLOCK', 10036: 'WSAEINPROGRESS', 10037: 'WSAEALREADY', 10038: 'WSAENOTSOCK', 10039: 'WSAEDESTADDRREQ', 10040: 'WSAEMSGSIZE', 10041: 'WSAEPROTOTYPE', 10042: 'WSAENOPROTOOPT', 10043: 'WSAEPROTONOSUPPORT', 10044: 'WSAESOCKTNOSUPPORT', 10045: 'WSAEOPNOTSUPP', 10046: 'WSAEPFNOSUPPORT', 10047: 'WSAEAFNOSUPPORT', 10048: 'WSAEADDRINUSE', 10049: 'WSAEADDRNOTAVAIL', 10050: 'WSAENETDOWN', 10051: 'WSAENETUNREACH', 10052: 'WSAENETRESET', 10053: 'WSAECONNABORTED', 10054: 'WSAECONNRESET', 10055: 'WSAENOBUFS', 10056: 'WSAEISCONN', 10057: 'WSAENOTCONN', 10058: 'WSAESHUTDOWN', 10059: 'WSAETOOMANYREFS', 10060: 'WSAETIMEDOUT', 10061: 'WSAECONNREFUSED', 10062: 'WSAELOOP', 10063: 'WSAENAMETOOLONG', 10064: 'WSAEHOSTDOWN', 10065: 'WSAEHOSTUNREACH', 10066: 'WSAENOTEMPTY', 10067: 'WSAEPROCLIM', 10068: 'WSAEUSERS', 10069: 'WSAEDQUOT', 10070: 'WSAESTALE', 10071: 'WSAEREMOTE', 10091: 'WSASYSNOTREADY', 10092: 'WSAVERNOTSUPPORTED', 10093: 'WSANOTINITIALISED', 10101: 'WSAEDISCON'}<\/pre>\n<p><a href=\"http:\/\/blog.csdn.net\/xyw_blog\/article\/details\/8991455\" target=\"_blank\">socket.error: [Errno 10061]\u89e3\u51b3\u65b9\u6cd5<\/a><\/p>\n<p>\u539f\u56e0\uff1a<br \/>\n\u5728\u4e8e\u76ee\u6807\u673a\u5668\u6ca1\u6709\u5f00\u542f\uff0c\u65e0\u6cd5\u5efa\u7acbsocket\u8fde\u63a5\u3002<br \/>\n\u89e3\u51b3\u65b9\u6cd5\uff1a<br \/>\n\u5f00\u542f\u76ee\u6807\u673a\u5668\u3002<\/p>\n<p><strong>\u53c2\u8003\u94fe\u63a5<\/strong>\uff1a<br \/>\n<a href=\"http:\/\/filesharingtalk.com\/threads\/78375-Url-Open-Error-10061-Connection-Refused\" target=\"_blank\">http:\/\/filesharingtalk.com\/threads\/78375-Url-Open-Error-10061-Connection-Refused<\/a><br \/>\n<a href=\"https:\/\/www.daniweb.com\/software-development\/python\/threads\/182033\/errno-10061-while-trying-to-send-a-mail-from-script\" target=\"_blank\">https:\/\/www.daniweb.com\/software-development\/python\/threads\/182033\/errno-10061-while-trying-to-send-a-mail-from-script<\/a><br \/>\npython <span style=\"color: #ff0000;\">socket.create_connection<\/span> &#8216;<strong><span style=\"color: #ff0000;\">Errno 10061<\/span><\/strong>&#8216; &#8211; <a href=\"http:\/\/www.aol.com\/\" target=\"_blank\">AOL Search<\/a><\/p>\n<pre class=\"lang:default decode:true \">In [23]: print socket.errno.errorcode\n\nIn [24]: dir(socket.errno)\nOut[24]:\n['E2BIG',\n'EACCES',\n'EADDRINUSE',\n'EADDRNOTAVAIL',\n'EAFNOSUPPORT',\n'EAGAIN',\n'EALREADY',\n'EBADF',\n'EBUSY',\n'ECHILD',\n'ECONNABORTED',\n'ECONNREFUSED',\n'ECONNRESET',\n'EDEADLK',\n'EDEADLOCK',\n'EDESTADDRREQ',\n'EDOM',\n'EDQUOT',\n'EEXIST',\n'EFAULT',\n'EFBIG',\n'EHOSTDOWN',\n'EHOSTUNREACH',\n'EILSEQ',\n'EINPROGRESS',\n'EINTR',\n'EINVAL',\n'EIO',\n'EISCONN',\n'EISDIR',\n'ELOOP',\n'EMFILE',\n'EMLINK',\n'EMSGSIZE',\n'ENAMETOOLONG',\n'ENETDOWN',\n'ENETRESET',\n'ENETUNREACH',\n'ENFILE',\n'ENOBUFS',\n'ENODEV',\n'ENOENT',\n'ENOEXEC',\n'ENOLCK',\n'ENOMEM',\n'ENOPROTOOPT',\n'ENOSPC',\n'ENOSYS',\n'ENOTCONN',\n'ENOTDIR',\n'ENOTEMPTY',\n'ENOTSOCK',\n'ENOTTY',\n'ENXIO',\n'EOPNOTSUPP',\n'EPERM',\n'EPFNOSUPPORT',\n'EPIPE',\n'EPROTONOSUPPORT',\n'EPROTOTYPE',\n'ERANGE',\n'EREMOTE',\n'EROFS',\n'ESHUTDOWN',\n'ESOCKTNOSUPPORT',\n'ESPIPE',\n'ESRCH',\n'ESTALE',\n'ETIMEDOUT',\n'ETOOMANYREFS',\n'EUSERS',\n'EWOULDBLOCK',\n'EXDEV',\n'WSABASEERR',\n'WSAEACCES',\n'WSAEADDRINUSE',\n'WSAEADDRNOTAVAIL',\n'WSAEAFNOSUPPORT',\n'WSAEALREADY',\n'WSAEBADF',\n'WSAECONNABORTED',\n'WSAECONNREFUSED',\n'WSAECONNRESET',\n'WSAEDESTADDRREQ',\n'WSAEDISCON',\n'WSAEDQUOT',\n'WSAEFAULT',\n'WSAEHOSTDOWN',\n'WSAEHOSTUNREACH',\n'WSAEINPROGRESS',\n'WSAEINTR',\n'WSAEINVAL',\n'WSAEISCONN',\n'WSAELOOP',\n'WSAEMFILE',\n'WSAEMSGSIZE',\n'WSAENAMETOOLONG',\n'WSAENETDOWN',\n'WSAENETRESET',\n'WSAENETUNREACH',\n'WSAENOBUFS',\n'WSAENOPROTOOPT',\n'WSAENOTCONN',\n'WSAENOTEMPTY',\n'WSAENOTSOCK',\n'WSAEOPNOTSUPP',\n'WSAEPFNOSUPPORT',\n'WSAEPROCLIM',\n'WSAEPROTONOSUPPORT',\n'WSAEPROTOTYPE',\n'WSAEREMOTE',\n'WSAESHUTDOWN',\n'WSAESOCKTNOSUPPORT',\n'WSAESTALE',\n'WSAETIMEDOUT',\n'WSAETOOMANYREFS',\n'WSAEUSERS',\n'WSAEWOULDBLOCK',\n'WSANOTINITIALISED',\n'WSASYSNOTREADY',\n'WSAVERNOTSUPPORTED',\n'__doc__',\n'__name__',\n'__package__',\n'errorcode']<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python\u7684socket\u5404\u79cd\u9519\u8bef\u53f7\u7684\u89e3\u91ca In [1]: import socket In [2]: pri [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,7],"tags":[8,173],"class_list":["post-1682","post","type-post","status-publish","format-standard","hentry","category-knowledgebase-2","category-programing","tag-python","tag-socket"],"views":3711,"_links":{"self":[{"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/posts\/1682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/comments?post=1682"}],"version-history":[{"count":0,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/posts\/1682\/revisions"}],"wp:attachment":[{"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/media?parent=1682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/categories?post=1682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/tags?post=1682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}