TCP侦听器,用PHP编写,不捕获,应捕获的内容

时间:2012-09-17 05:25:15

标签: php tcp tcpdump listen

我已经调整了example PHP TCP listener(多客户端版本,由javier在主要文章下面的用户贡献说明中发布,带有我的小修补程序)来监听端口7777上的任何TCP数据包/连接。

我已经通过SSH在我的家庭服务器上运行了这个监听器,并且在第二个SSH会话中我运行tcpdump来监听同一个端口,以验证我的PHP监听器是否工作正常。

监听器是这样编写的,它回显所有内容,接收,返回客户端并在控制台上打印出来。

每当我通过浏览器联系我的家庭服务器时,我的监听器和tcpdump都显示捕获的流量,因此我假设一切都已设置且工作正常。但是,当我尝试从我的另一台设备(GPS定位器)上的同一端口上的同一台服务器联系时,只有tcpdump显示,它已捕获任何内容,但我的PHP监听器仍然是聋 - 不显示任何内容到控制台(所以我假设,它也不会发送任何东西回到本地化程序 - 虽然我无法验证这一点 - 因为,它无法捕获来自它的任何流量)。

作为I have been told(感谢来自SuperUser的有用人员),来自webbrowser和GPS本地化程序的TCP传输似乎是有效的TCP数据包,网络层中的所有内容似乎都很好,因此看起来,问题是在PHP监听器本身的某个地方。

所以,我问,如果有人看到任何东西,我错过了这里?

0 个答案:

没有答案