保持许多fsockopen连接一次打开

时间:2014-03-26 18:30:44

标签: php fsockopen connection

我正在为某个在线视频游戏运行游戏服务器的人们建立一个基于php的网站。为了在发生时访问游戏中的聊天,我使用fsockopen()连接到他们的服务器,将stream_set_timeout()设置为相当长的东西,然后在条件循环中使用fread:while($string = fread($socket, 4)),收集聊天消息,并刷新缓冲区,以便立即在屏幕上输出。

到目前为止,这一切都非常顺利,但由于这个网站将被数百个游戏服务器使用,我不完全确定这是可扩展的。在任何给定时间将数百个fsockopen连接打开到不同的服务器是否可行?在连接打开但休眠的时候似乎没有使用大量带宽,但我不太了解套接字连接,以确定我可能遇到的性能问题。

感谢您的任何建议!

0 个答案:

没有答案