标签:pre color cli 监听 str 简单 http logs family
1 import socket 2 3 client = socket.socket() 4 client.connect((‘localhost‘,3001)) 5 6 client.send(b‘hhhh‘) 7 data = client.recv(1024) 8 print(‘recv:‘,data) 9 10 client.close()
1 客户端结果 2 >>> recv: b‘HHHH‘
1 import socket 2 3 server = socket.socket() 4 5 server.bind((‘localhost‘,3001)) #绑定要监听端口 6 server.listen() #监听 7 8 print(‘开始等待数据....‘) 9 10 #conn表示客户端连接到服务端生成的一个连接实例 11 conn,addr = server.accept() #等待数据 12 13 print(conn,addr) 14 15 16 print(‘数据来了‘) 17 data = conn.recv(1024) 18 print(‘recv:‘,data) 19 20 conn.send(data.upper()) 21 22 server.close()
1 服务端结果 2 >>> 开始等待数据.... 3 >>> <socket.socket fd=296, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=(‘127.0.0.1‘, 3001), raddr=(‘127.0.0.1‘, 54373)> (‘127.0.0.1‘, 54373) 4 >>> 数据来了 5 >>> recv: b‘hhhh‘
-
标签:pre color cli 监听 str 简单 http logs family
原文地址:http://www.cnblogs.com/jesse-gong/p/7905456.html