2012-11-09 41 views
1

我正在php中构建一个客户端服务器实时通信应用程序,我希望通过优化实现真正的服务器推送。php:我怎么能取代无限的while循环与其他人的客户端 - 服务器通信来实现相同的服务器服务

我已经知道Comet技术下的其他技术,为此我使用php套接字服务器和套接字applet客户端,每一件事情都很好,直到现在。

问题是服务器端无限,而这是用于监听传入的连接,它会降低我的应用程序的优化。

我该如何更换客户端 - 服务器通信中的无限while循环以实现服务器推送功能?客户端对服务器进行ping操作的时刻,将连接到客户端进行通信。

+2

“我怎么能代替无限while循环与别人的客户端 - 服务器通信”你是说,你想一个人来代替计算机逻辑? –

+0

没有..问题是我怎样才能让我的套接字服务器的套接字持续打开而没有无限循环来监听传入的客户端请求 –

回答

1

如果你想在PHP异步服务器尝试PHPDaemon

+0

其全部是关于HTTP,但我关心的是TCP协议 –

+0

HTTP使用TCP .. –