#!/usr/bin/env python
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.google.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 ('192.168.1.101', 52624)
Connected to ('173.194.127.180', 80)