# 接收端
import socket
def receive():
recv_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
recv_socket.bind(("192.168.31.113", 8080))
info = recv_socket.recvfrom(1024)
print(info[0].decode("utf-8"), "[from ip:", info[1][0], "port:", info[1][1], "]")
recv_socket.close()
if __name__ == '__main__':
while True:
receive()
# 发送端
import socket
def send(data, ip, port):
send_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
send_socket.sendto(data.encode("utf-8"), (ip, port))
send_socket.close()
if __name__ == '__main__':
ip1 = "192.168.31.113"
port1 = 8080
while True:
data1 = input("发送啥:")
send(ip=ip1, port=port1, data=data1)
文档最后编辑于4年前
评论已关闭