环境:Fedora12 + python2.6.2
server.py
#!/usr/bin/python
import socket
srvsock = 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 socket
clisock = 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 World
Hello World
Hello 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]$