Can';t使用php通过telnet连接

Can';t使用php通过telnet连接,php,telnet,Php,Telnet,我正在尝试使用下面的PHP代码通过telnet连接到设备 $fp=fsockopen(“xx.xx.xx.xx”,11011,$errno,$errstr,120) 但我收到错误“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应。(10060)” 我可以使用带有简单“telnet xx.xx.xx.xx 11011”的Windows命令提示符将OK连接到同一设备。设备不需要用户/通行证 我已经尝试增加超时时间 这里可能出了什么问题 该设备是否可能有某种

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

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

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

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

我已经尝试增加超时时间

  • 这里可能出了什么问题
  • 该设备是否可能有某种防火墙阻止从PHP/fsockopen连接
  • 就使用的协议而言,通过命令提示符连接与通过PHP连接有何不同
  • 如果您有任何关于如何使用PHP连接和发出telnet命令的想法/参考资料,我们将不胜感激

  • 谢谢。

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

    我可能错了,但我不认为telnet只是一个原始套接字侦听器。可能有些谈判失败了。