使用php编写socket服务端程序,不知道为什么读不出socket中的数据,请各位大虾指点,先行谢过

因为没有客户端访问,所以没有输出,当有客户端访问的时候服务端自然就会有输出,另
picture.jpg //此为echo出来的socket值
Warning: socket_read() unable to read from socket [10054]: 远程主机强迫关闭了一个现有的连接。 in d:\phpweb\wap\tsocket.php on line 42
socket_read() failed: reason: 功能错误。

关于这个地方的错误,我想是因为客户端在发送完socket之后,就关闭了联接,如果客户端不关闭socket的联接就不会有这样的错误。可以在服务端程序中设定在接受到所需要的socket后,自动关闭socket联接。

Published At
Categories with Web编程
Tagged with
comments powered by Disqus