使用Python进行TCP通信测试,是相当的简单,根据网上的例程,整理了一下,发现测试正常。
win7 64下安装 python 3.5.4,然后配合野人网络调试助手 V4.2,实现了服务器 Server端的简单通信。
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('192.168.1.3',10086))
s.listen(10)
print('Server is running...')
def Server_Recv(sock,addr):
print('Accept new connection from %s:%s.'%addr)
while True:
data = sock.recv(1024)
if not data or data.decode() == 'exit':
break
sock.send(data)
sock.close()
print('Connection Closed