只有在昨天,我问了我的一位朋友,他将如何通过Web服务器模拟两个客户端之间的直接通信渠道,以创建聊天应用程序,但仅使用PHP/MySQL/JavaScript。PHP套接字 - 我需要与他们一起工作?
他告诉我做这件事的最好方法是使用SOCKETS,这个术语在那之前我只听说过。今天早上我开始研究它,以创建我的聊天应用程序,但我很快就开始相信它并不像我希望的那么容易。所以我的问题是:如果我没有访问我自己的服务器(我有一个域名托管在共享服务器上,我也用于测试目的),我仍然可以使用套接字来实现我的目标吗?如果是这样,究竟如何? (请理解我对这个想法完全陌生) 如果没有,还有什么其他方式来完成沟通渠道? 到目前为止,我唯一的想法是简单地向应用程序将存储的Web服务器发送定期请求(AJAX),并请求任何新消息(如果有的话)。但这似乎不太可行。
在此先感谢您的帮助!
谢谢你的解释。我对这个概念也有点模糊,你确认需要VPS或专用服务确认了我的怀疑。 +1 – Phix 2012-01-28 09:10:24
感谢您的参与。你在我身上抛出了一些非常讨厌的术语:),所以我想我理解你所写的50%。但我认为我至少得到了必要的东西:我真的需要一个VPS或专用的服务器,我可以在node.js上运行socket.io。 – 2012-01-28 09:29:13