1.服务端和客户端
1 import socket 2 3 phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#买手机(定义socket类型,网络通信,TCP) 4 phone.bind((‘127.0.0.1‘,8000))#绑定电话卡(套接字绑定的IP和端口) 5 phone.listen(5)#开机(开始TCP监听) 6 print(‘---->‘) 7 conn,addr=phone.accept()#等电话(接受TCP连接,并返回新的套接字与IP地址) 8 9 msg=conn.recv(1024)#收消息(把接受的数据实例化) 10 print(‘客户端发来的消息是:‘,msg) 11 conn.send(msg.upper())#发消息 12 13 conn.close() 14 phone.close()
1 import socket 2 3 phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) 4 5 phone.connect((‘127.0.0.1‘,8000))#拨通电话(要连接的IP与端口) 6 7 phone.send(‘hello‘.encode(‘utf-8‘))#发消息 8 data=phone.recv(1024)#把接受的数据定义为变量 9 print(‘收到服务器发来的消息:‘,data) 10 11 phone.close()