udp的接收数据:
import socket
def main():
#创建套接字
udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
#绑定本地信息
localaddr = ("192.168.188.190",6789)
udp_socket.bind(localaddr)
#接收数据
recv_data = udp.socket.recvfrom(1024)
recv_msg = recv_data[0]
send_addr = recv_data[1]
print(recv_msg.decode())
#关闭套接字
udp_socket.slose()
if __name__ == "__main__":
main()
注释:recv_from()返回的是一个元组,元组的第一个元素是接收到的信息;第二个元素是发送方的ip和端口