我对使用nodejs感到困惑。我需要帮助。我想要做的就是创建一个显示任何办公室的销售信息的PHP MySql应用程序。我希望数据是实时的。也就是说,无论何时对数据库进行更改,结果都将显示在网页中而不刷新页面。经过研究,我发现nodejs和socketio可以完成这项工作,但我不知道如何实现这一点。我在办公室使用XAMPP本地主机。我真的需要在这个问题上的帮助。提前致谢。在Windows中安装Web套接字
回答
您可能想要考虑以下方法:从您的PHP内部,通过传出的HTTP/POST将数据推送到WebSocket服务器。 WebSocket服务器维护与JavaScript前端的实时连接。在接收到数据后,JS更新UI。当您的PHP应用程序是一个经典的应用程序(而不是一个单页的网络应用程序),这意味着当用户浏览您的Web应用程序时加载新页面。这又意味着丢失WS连接并重新建立它。
这些都是一些挑战:
- 你需要的不仅是一个WebSocket的服务器,但有些消息代理的顶部(发布&订阅)。
- 该服务器需要有一个HTTP/POST(REST)端点供PHP推送。
如果您想使用托管云服务,我建议您查看pusher.com。
如果你想获得得很快,举办自己的东西,但不想建立/开发的功能,你可以看http://www.tavendo.de/webmq 下面是一个例子:https://github.com/tavendo/WebMQConnectPHP/tree/master/examples/basic
披露:我工作Tavendo。
这个信息真的帮了我。 – 2012-08-10 09:15:34
如果它帮助你,考虑upvoting或甚至接受答案;) – oberstet 2012-08-10 13:50:39
当然..感谢您的帮助。 – 2012-08-11 10:48:55
- 1. 安装Lua套接字库
- 2. 某些Windows 7在UdpClient.Close()上安装不释放UDP套接字?
- 3. 在Windows 7上为node.js安装套接字io
- 4. 安装后的PostgreSQL套接字错误
- 5. 套接字异常,当我安装UnityVS
- 6. Chrome - 禁用Web套接字或关闭Web套接字连接?
- 7. 在WIndows Server Web版上安装SQLServer 2008
- 8. 在Akka中启用安全Web套接字支持HTTP
- 9. Windows Azure套接字
- 10. 在Tomcat中使用web套接字7
- 11. 套接字recv在Windows XP中挂起
- 12. 在windows中安装libxml2
- 13. 在windows中安装QJson - 7
- 14. 在Windows XP中安装Python
- 15. 在windows中安装MatPlotLib
- 16. 如何在Windows中安装
- 17. 未在Windows中安装NSClient ++
- 18. 在Windows中安装Z3
- 19. 在Windows 7中安装Node.exe
- 20. 在Windows中安装Tensorflow
- 21. QT-在Windows 7中安装
- 22. 在windows中安装GTK2!
- 23. 在Windows中安装Rails 3
- 24. 在Windows中安装OpenCV
- 25. 在eclipse中安装apache.axiom Windows
- 26. 在Windows中安装pThreads
- 27. Windows服务:安装字体
- 28. Windows Web平台安装程序与手动安装?
- 29. Web服务器套接字
- 30. HTML5 Web套接字握手
到目前为止你有什么? – Peon 2012-08-10 07:51:12
我不明白node.JS与构建PHP/mySQL应用程序有什么关系? – 2012-08-10 07:51:30
我想要实时。有50台电脑连接,每个人都有一个帐户。所以当一个人做出任何改变时,其他人就会知道Facebook的通知。 – 2012-08-10 07:56:00