用Python写的socket脚本
1.Server端import socketHOST = '127.0.0.1' # Symbolic name meaning all available interfacesPORT = 8888 # Arbitrary non-privileged ports = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.bind((HOST, PORT))s.listen(1)conn, addr = s.accept()print 'Connected by', addrwhile 1:data = conn.recv(1024)if not data: breakconn.send(data)conn.close()
2.Client端
import socketHOST = '127.0.0.1' # The remote hostPORT = 8888 # The same port as used by the servers = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect((HOST, PORT))s.send('Hello, world')data = s.recv(1024)s.close()print 'Received', repr(data)
参考
http://docs.python.org/library/socket.html
页:
[1]