import socket
c_socket= socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
while True:
message = input("发给服务器:")
c_socket.sendto(message.encode("utf-8"),("localhost",6789))
data,server_address = c_socket.recvfrom(1024)
print("来自服务器的数据:",data,server_address)
if message=="N":
break
c_socket.close()
服务端:
import socket
s_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #数据报套接字,主要是UDP协议
s_socket.bind(("localhost",6789))
while True:
data,address = s_socket.recvfrom(1024)
print("来自客户端的数据:",address)
send_mes = input("发送数据:")
s_socket.sendto(send_mes.encode("utf-8"),address)
if send_mes=="n":
break
s_socket.close()
1638

被折叠的 条评论
为什么被折叠?



