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()