首页 > 解决方案 > 套接字不发送或接收 UDP

问题描述

我这里有一个奇怪的情况,我正在尝试制作一个发送数据的程序,另一个接收数据。所以问题是我正在发送数据而我没有收到任何东西,所以我不知道这里的问题是发件人的代码:

from socket import socket, AF_INET, SOCK_DGRAM
sock = socket(AF_INET, SOCK_DGRAM)
sock.sendto('hello'.encode(), ('192.168.100.42', 12500))

和接收器的代码:

from socket import socket , SOCK_DGRAM, AF_INET
sock = socket(AF_INET, SOCK_DGRAM)
sock.bind(('192.168.100.42', 12500))
data, addr = sock.recvfrom(100)
print('a massage has been received !', addr, data)

我不明白为什么它没有得到任何东西,只是提到我确定 IP 是正确的,我打开 CMD 并输入:

ipconfig

无论如何,谢谢你们。

标签: pythonsockets

解决方案


推荐阅读