服务器端:
import socket phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#第一个是网络通信,第二个是流式 phone.bind(('127.0.0.1',8000))#绑定一个手机卡 #ip写哪就要在哪个ip运行, phone.listen(5)#最多几个 conn,addr=phone.accept()#第一个是电话连接,第二个是手机号,等电话 msg=conn.recv(1024)#接收了多少字节消息 print('客户端发来的消息是%s'%msg)#客户端消息 conn.send(msg)#发消息 conn.close()#挂电话 phone.close()#关机
客户端:
import socket phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) phone.connect(('127.0.0.1',8000))#拨通电话 phone.send('hello'.encode('utf-8'))#要转码不然就是二进制代码 data=phone.recv(1024) print('收到服务端发来%s'%data)
先运行服务器然后客户端