简单的TCP通讯(python)
这是一个简单的python实现的tcp通讯例子。
? 服务器:
#!/usr/bin/pythonimport socket#创建sockets = socket.socket()# socket.gethostname()可以得到本机的IPhost = socket.gethostname()port = 1234s.bind((host, port))# listen(n), n是最多允许多少客户端等待接受s.listen(5)while True: # s.accept()返回两个值,客户端描述符和客户端地址 c, addr = s.accept() print 'Got connection from', addr c.send('Thank you for connecting') c.close()?#!/usr/bin/pythonimport sockets = socket.socket()host = socket.gethostname()port = 1234s.connect((host, port))print s.recv(1024)?你可以以它为出发点扩展。