Python 为什么我的跟踪路由在运行过程中中途无法与服务器联系?

Python 为什么我的跟踪路由在运行过程中中途无法与服务器联系?,python,python-2.7,sockets,network-programming,timeout,Python,Python 2.7,Sockets,Network Programming,Timeout,我一直在努力让我的traceroute启动并运行,我希望能得到一些帮助。我在Linux虚拟机上用Python 2.7运行这个程序。下面是我的源代码(请忽略第一行上的空格;我很难理解SO的代码格式化工具,但缩进在本地副本中是正确的。) 我的输出如下所示: 1 129.22.144.2 (129.22.144.2) 3.091097 ms 2 10.2.0.98 (10.2.0.98) 4.683971 ms 3 10.2.3.169 (10.2.3.169)

我一直在努力让我的traceroute启动并运行,我希望能得到一些帮助。我在Linux虚拟机上用Python 2.7运行这个程序。下面是我的源代码(请忽略第一行上的空格;我很难理解SO的代码格式化工具,但缩进在本地副本中是正确的。)

我的输出如下所示:

1       129.22.144.2 (129.22.144.2)
 3.091097 ms
2       10.2.0.98 (10.2.0.98)
 4.683971 ms
3       10.2.3.169 (10.2.3.169)
 6.258011 ms
4       *
 15015.315056 ms
5       *
 15015.240908 ms
它将继续超时,直到达到最大跳数。有人有什么建议吗


谢谢

做了一些研究。问题最终是我使用的端口号。写入跟踪路由时,请使用端口33434

1       129.22.144.2 (129.22.144.2)
 3.091097 ms
2       10.2.0.98 (10.2.0.98)
 4.683971 ms
3       10.2.3.169 (10.2.3.169)
 6.258011 ms
4       *
 15015.315056 ms
5       *
 15015.240908 ms