{"id":2227,"date":"2011-12-17T14:13:42","date_gmt":"2011-12-17T06:13:42","guid":{"rendered":"http:\/\/www.jpuyy.com\/blog\/?p=2227"},"modified":"2012-10-08T16:21:33","modified_gmt":"2012-10-08T08:21:33","slug":"python-socket-getservbyname-function","status":"publish","type":"post","link":"https:\/\/jpuyy.com\/?p=2227","title":{"rendered":"python\u7684socket\u4e2d\u7684getservbyname()\u51fd\u6570"},"content":{"rendered":"<p>getservbyname()\u51fd\u6570<\/p>\n<p>\u53ef\u4ee5\u6839\u636e\u7aef\u53e3\u540d\uff0c\u5982tcp,udp \u548c\u7aef\u53e3\u540d\uff0c\u5982http \u3002\u627e\u5230\u8fd9\u4e2a\u7aef\u53e3\u7684\u7aef\u53e3\u53f7\u3002<\/p>\n<p>\u5982\u4e0b\u7a0b\u5e8f<\/p>\n<pre>#!\/usr\/bin\/env python\r\n\r\nimport socket\r\nport = socket.getservbyname('http','tcp')\r\nprint \"http's port is %d\" % port<\/pre>\n<p>\u8fd0\u884c\u540e\u4f1a\u663e\u793a<\/p>\n<p>http&#8217;s port is 80<\/p>\n<p>\u53c2\u89c1\uff1ahttp:\/\/docs.python.org\/library\/socket.html<\/p>\n<p>:)EOT<\/p>\n","protected":false},"excerpt":{"rendered":"<p>getservbyname()\u51fd\u6570 \u53ef\u4ee5\u6839\u636e\u7aef\u53e3\u540d\uff0c\u5982tcp,udp \u548c\u7aef\u53e3\u540d\uff0c\u5982http \u3002\u627e\u5230\u8fd9\u4e2a\u7aef\u53e3\u7684\u7aef\u53e3\u53f7\u3002 \u5982\u4e0b\u7a0b\u5e8f #!\/usr\/bin\/env python import socket port = socket.getservbyname(&#8216;http&#8217;,&#8217;tcp&#8217;) print &#8220;http&#8217;s port is %d&#8221; % port \u8fd0\u884c\u540e\u4f1a\u663e\u793a http&#8217;s port is 80 \u53c2\u89c1\uff1ahttp:\/\/docs.python.org\/library\/socket.html :)EOT<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[76],"tags":[23],"class_list":["post-2227","post","type-post","status-publish","format-standard","hentry","category-python","tag-summary"],"_links":{"self":[{"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/posts\/2227","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/jpuyy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2227"}],"version-history":[{"count":5,"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/posts\/2227\/revisions"}],"predecessor-version":[{"id":2229,"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/posts\/2227\/revisions\/2229"}],"wp:attachment":[{"href":"https:\/\/jpuyy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jpuyy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jpuyy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}