发送方
python
复制代码
#发送方
from socket import socket,AF_INET,SOCK_DGRAM
#创建socket
sender_socket = socket(AF_INET,SOCK_DGRAM)
#设置ip与port
ip_port = ("127.0.0.1",8888)
#发送数据
data = input("请输入要发送的内容:")
sender_socket.sendto(data.encode("utf-8"),ip_port)
#发送完内容就要准备接收数据
recver_socket,recver_addr = sender_socket.recvfrom(1024)
print("接收到接收方的内容是:",recver_socket.decode("utf-8"))
sender_socket.close()
接收方
python
复制代码
#接收方
from socket import socket,AF_INET,SOCK_DGRAM
#创建socket
recver_socket = socket(AF_INET,SOCK_DGRAM)
#绑定ip与port
recver_socket.bind(("127.0.0.1",8888))
#接收数据
sender_socket,sender_addr = recver_socket.recvfrom(1024)
print("接收发送方的消息为:",sender_socket.decode("utf-8"))
#就要发送回内容给发送方
data = input("请输入要发送给发送方的内容:")
recver_socket.sendto(data.encode("utf-8"),sender_addr)
recver_socket.close()