现在的位置: 首页 > 综合 > 正文

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

2013年10月02日 ⁄ 综合 ⁄ 共 689字 ⁄ 字号 评论关闭

环境: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/python

import 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]$

抱歉!评论已关闭.