标签:简历 准备 listen close 通信 发送 简单 enc cli
#client客户端.py import socket client = socket.socket() #生成socket连接对象 client.connect(("localhost",8088)) #和目标机简历连接 while True: data = str(input("回话:")) client.send(data.encode()) #向对方发送 if data == "再见": #判断是否中断 break client.close()
上面的是通信的客户端的部分,首先使用socket套接字,将ip+端口进行连接,
client = socket.socket() #生成socket连接对象
client.connect(("localhost",8088)) #和目标机简历连接
client.send(data.encode()) #向对方发送
client.close()
#server服务端.py
import socket server = socket.socket() #生成连接对象 #绑定监听的对象 server.bind(("localhost",8088)) x = 0 while True: server.listen() #监听 if x == 0: print("准备接电话!") x+=1 con,addr = server.accept() #等待消息 print(con,addr) data = con.recv(1024) #接收数据大小 print("接收到的消息是:",data) server.close()
服务端,用来接收客户端发来的请求和数据,分一下几个步骤:
server = socket.socket() #生成连接对象
server.bind(("localhost",8088))
server.listen() #监听
con,addr = server.accept() #等待消息
data = con.recv(1024) #(接收数据大小)
server.close()
标签:简历 准备 listen close 通信 发送 简单 enc cli
原文地址:https://www.cnblogs.com/Crown-V/p/12388327.html