Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php套接字开发聊天应用程序可行吗?_Php_Sockets_Chat_P2p - Fatal编程技术网

使用php套接字开发聊天应用程序可行吗?

使用php套接字开发聊天应用程序可行吗?,php,sockets,chat,p2p,Php,Sockets,Chat,P2p,我希望使用php套接字开发聊天应用程序,我不希望将数据库作为节点之间的桥梁,原因是数据库交互量最终将是一种开销 请推荐..谷歌的第一个链接。 删除flash部分,您将获得所需的内容。您是否尝试连接到消息队列 例如我会注意的,问题仍然是,它可行吗?这是否应该使用套接字来实现,我可以使用数据库来实现?我也在尝试将文件传输到它,也许是使用p2p模式……你认为呢?这是可能的。但最好使用ajax技术。你想为web应用程序进行p2p文件传输吗?是的,这个概念不是纯粹的p2p,但是服务器参与处理php是一个

我希望使用php套接字开发聊天应用程序,我不希望将数据库作为节点之间的桥梁,原因是数据库交互量最终将是一种开销

请推荐..

谷歌的第一个链接。


删除flash部分,您将获得所需的内容。

您是否尝试连接到消息队列


例如

我会注意的,问题仍然是,它可行吗?这是否应该使用套接字来实现,我可以使用数据库来实现?我也在尝试将文件传输到它,也许是使用p2p模式……你认为呢?这是可能的。但最好使用ajax技术。你想为web应用程序进行p2p文件传输吗?是的,这个概念不是纯粹的p2p,但是服务器参与处理php是一个先决条件,如果考虑到,想象一下,让服务器参与进来只是为了找出可用于通信的节点……怎么样?这已经是集中控制了。这是可行的。但我不知道是否可以用PHP来实现。好的,服务器将有一个在线节点表。他是个路由器。但是你打算如何传输数据呢?我在socket上使用过Java,就Java而言,我使用了管道,我希望在php中也可以。我曾尝试在php中构建它,但处理socket对我来说有点麻烦,所以我转到socket.io,这对于长期的socket编程来说是非常好的库。顺便说一句,它是nodejs库