python - 套接字不发送或接收 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
无论如何,谢谢你们。
解决方案
推荐阅读
- postgresql - 以 Parquet 格式保存 PostgreSQL 数据
- python - 选择数据框中的所有数值并将其转换为熊猫中的 int
- django - 根据对象之间的关系应用过滤器 - Django-rest-framework
- bash - 如何在 Mac 上的文件夹中搜索特定单词
- python - os.read() 给出 OSError: [Errno 22] Invalid argument when reading large data
- javascript - 检查深层属性值的更简洁的方法
- hive - Hive LLAP 低 Vcore 分配
- sql-server - 获取最近执行的 DML 命令列表
- jquery - 如何为我的 CSS 网格使用网格加载动画脚本 (GridLoaderFx)
- c# - 将 kepypress 事件添加到基本计算器表单