简单的python流回显服务器与客户端

来源:互联网 发布:office2017 mac 威锋 编辑:程序博客网 时间:2024/06/06 14:20

环境:Fedora12 + python2.6.2

server.py

#!/usr/bin/pythonimport socketsrvsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)srvsock.bind(('', 5000))srvsock.listen(5)while True:clisock, (remoteHost, remotePort) = srvsock.accept()str11 = clisock.recv(100)print(str11)clisock.send('Got: ' + str11)clisock.close()

client.py

#!/usr/bin/pythonimport socketclisock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)clisock.connect(('', 5000))clisock.send("Hello World")print(clisock.recv(100))clisock.close()

运行结果:

server端:

[zcm@python #58]$./server.py Hello WorldHello WorldHello World

客户端:

[zcm@python #17]$./client.py Got: Hello World[zcm@python #18]$./client.py Got: Hello World[zcm@python #19]$./client.py Got: Hello World[zcm@python #20]$


原创粉丝点击