gpt4 book ai didi

python - 跟踪 Linux 套接字调用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:31:51 27 4
gpt4 key购买 nike

我有一个我正在尝试调试的 Python 库 (pyzeroconf)。以下代码返回“34”,就好像数据是通过套接字发送的一样,但我在 2 台配备 wireshark 的不同 PC 上看不到这些数据包。

bytes_sent = self.socket.sendto(out.packet(), 0, (addr, port))

我现在需要了解调用堆栈中发生了什么。有没有办法跟踪发生了什么?

解决方案:问题与库默认的“绑定(bind)地址”有关。 “0.0.0.0”的值是不允许的,并且会自动失败(至少在 Linux 上)。

最佳答案

你可以使用strace,例如

$ strace -o logfile -e trace=network cmdline

关于python - 跟踪 Linux 套接字调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4626726/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com