【发布时间】:2011-01-07 14:53:24
【问题描述】:
我有一个要调试的 Python 库 (pyzeroconf)。以下代码返回“34”,就好像数据是通过套接字发送的,但我在 2 台不同的配备了 Wireshark 的 PC 上看不到这些数据包。
bytes_sent = self.socket.sendto(out.packet(), 0, (addr, port))
我现在需要了解调用堆栈中发生了什么。有没有办法追踪正在发生的事情?
解决方案:问题与库默认的“绑定地址”有关。值“0.0.0.0”是不允许的,并且会静默失败(至少在 Linux 上)。
【问题讨论】:
标签: python linux sockets network-traffic