Websocket - “地址已在使用中”

时间:2012-05-15 21:04:24

标签: php javascript codeigniter websocket

我使用了这篇文章中包含的文件:http://www.flynsarmy.com/2012/02/php-websocket-chat-application-2-0/。然后我将它们注入我的codeigniter实验室,但我总是收到错误:

Message: socket_bind() [function.socket-bind]: unable to bind address [48]: Address already in use

JS部分告诉我:

Connecting...
Connected.
Disconnected.

我使用了建议的“gethostbyaddr(gethostbyname($ _ SERVER ['SERVER_NAME'])” - 方法,并尝试了ip而没有任何结果。

我想我有一个逻辑错误。在重新打开之前,我是否需要先关闭服务器端套接字?我还试图运行“开箱即用”的版本(使用正确的主机名),但仍然没有运气。

感谢您的帮助!

直播:http://labs.addictivity.de/websockets/

1 个答案:

答案 0 :(得分:0)

今天我破获了案子。我的问题是服务器确实运行没有超时,但代码有问题。所以我不能在同一个端口上设置一个新的。选择另一个并且瞧瞧。在测试时也足够聪明地设置和超时。