php web socket(服务器端)
Posted
技术标签:
【中文标题】php web socket(服务器端)【英文标题】:Php web socket (server side) 【发布时间】:2012-01-17 16:20:12 【问题描述】:您好,我最近一直在研究 ajax 和 javascript Web 开发,并且正在寻找一种在收到新信息时更新浏览器的方法,我终于找到了它...... WebSockets 我可以做客户端和 JavaScript,但是服务器端正在逃避我,我只是不明白。我希望它在 php 中完成,因为它是我理解的一种语言......我已经做了很多搜索,但谷歌给我的页面没有解释。
总之,长话短说,我想指出一个简单的 php websocket 脚本。如果我需要任何帮助,我会自己剖析它并回来。
抱歉,这个问题似乎是一项糟糕的研究,但我这几天一直在寻找一个我能理解的简单脚本。
谢谢你!
编辑:
在使用了 Sockets 之后,我强烈推荐 NodeJS。它擅长它的工作。 PHP 在多线程方面也有一些问题(这对于 WebSocket 来说几乎是必需的)。
在提出这个问题时,我并没有明确表示我不想使用库。我只是想要一个小脚本。
【问题讨论】:
另外我对套接字很陌生,所以如果你们有更好的东西请建议 看看curl php 对于 web 套接字来说不是一个很好的语言。可能想研究 node.js。它是服务器端的 JavaScript,非常适合这样的事情。 @dqhendricks 好吧我看看谢谢! @TomKnapen curl 与套接字服务器到底有什么关系? 【参考方案1】:只想分享 Ratchet websockets。
它有关于它如何工作的公平文档和解释,你只需要一点时间来理解和研究它。
您可以从查看它的流程开始http://socketo.me/docs/flow
祝你好运! :)
PS。如果你真的坚持使用 apache,你的服务器需要 ngnix 来支持 SSL 或使用 stunnel3。 https://groups.google.com/forum/#!topic/ratchet-php/0P920TwwAuk
【讨论】:
以上是关于php web socket(服务器端)的主要内容,如果未能解决你的问题,请参考以下文章