这是一个简单的python实现的tcp通讯例子。
服务器:
#!/usr/bin/python
import socket
#创建socket
s = socket.socket()
# socket.gethostname()可以得到本机的IP
host = socket.gethostname()
port = 1234
s.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/python
import socket
s = socket.socket()
host = socket.gethostname()
port = 1234
s.connect((host, port))
print s.recv(1024)
你可以以它为出发点扩展。