## 服务端
import socket
address = ('192.168.0.101',9999)
sSock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sSock.bind(address)
sSock.listen(10)
cSock, cAddr = sSock.accept()
cSock.send('Welcome..to..Echo Server')
while True:
ra = cSock.recv(512)
if not ra:
break
print "Client:%s" % (ra)
cSock.send('Server:%s' % (ra))
cSock.close()
sSock.close()
## 客户端
# client
import socket
address = ('192.168.0.101', 9999)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(address)
while True:
data = s.recv(512)
print 'the data received is',data
req = raw_input()
s.send(req)
s.close()
@@使用说明
server.py
client.py