python通过socket获得点对点的信息
import socket print "Creating socket...", s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) print "done." print "Looking up port number...", port = socket.getservbyname('http', 'tcp') print "done." print "Connecting to remote host on port %d..." % port, s.connect(("www.75271.com", port)) print "done." print "Connected from", s.getsockname() print "Connected to", s.getpeername()
返回结果如下:
Creating socket... done. Looking up port number... done. Connecting to remote host on port 80... done. Connected from ('127.0.0.1', 51475) Connected to ('116.255.236.107', 80)