1 # socket_client 2 import socket 3 4 client = socket.socket() #申明socket类型 同时生成socket链接对象 5 6 client.connect(('localhost', 6969)) 7 8 client.send(b"hello world") #所有的数据传输接受都需要使用bytes类型 中文 encode("utf-8") 9 data = client.recv(1024) 10 11 print("receive:", data) 12 13 client.close() 14 15 16 # socket_server 17 import socket 18 19 server = socket.socket() 20 21 server.bind(('localhost', 6969)) 22 server.listen() 23 24 print("我要开始等电话了") 25 # server.accept() 26 conn,addr = server.accept() #conn就是客户端链接过来而在服务器端为其生成的一个连接实例 27 print(conn,addr) 28 29 print("电话来了") 30 data = conn.recv(1024) 31 print("recv:", data) 32 conn.send(data.upper()) 33 34 server.close()