无法通过telnet与php

时间:2017-03-06 17:27:16

标签: php telnet

我正在尝试使用下面的PHP代码通过telnet连接到设备,

$ fp = fsockopen(“xx.xx.xx.xx”,11011,$ errno,$ errstr,120);

但是我收到错误“连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败。(10060)”

我可以使用简单的“telnet xx.xx.xx.xx 11011”使用Windows命令提示符将OK连接到同一设备。设备不需要用户/通行证。

我已经尝试过增加超时时间。

  1. 这里有什么不对?
  2. 设备是否有可能阻止与PHP / fsockopen连接的某种防火墙?
  3. 如何通过命令提示符连接到通过PHP连接使用的协议?
  4. 非常感谢有关如何使用PHP连接和发出telnet命令的任何想法/参考。
  5. 感谢。

1 个答案:

答案 0 :(得分:0)

只有当我尝试从PHP连接到设备并且仍然使用命令提示符或Putty连接到设备时,才会显示错误。似乎设备只允许每个客户端进行一次并发连接。