我對使用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上爲node.js安裝套接字io
- 3. 安裝後的PostgreSQL套接字錯誤
- 4. Chrome - 禁用Web套接字或關閉Web套接字連接?
- 5. 在WIndows Server Web版上安裝SQLServer 2008
- 6. Windows Azure套接字
- 7. 在Tomcat中使用web套接字7
- 8. 在windows中安裝GTK2!
- 9. 在Windows中安裝Rails 3
- 10. 在windows中安裝QJson - 7
- 11. 在Windows中安裝Tensorflow
- 12. 在Windows中安裝Z3
- 13. 在Windows XP中安裝Python
- 14. 在Windows中安裝OpenCV
- 15. 在windows中安裝libxml2
- 16. HTML5 Web套接字握手
- 17. Node.js和Web套接字
- 18. 允許web套接字
- 19. Windows Web平臺安裝程序與手動安裝?
- 20. WINDOWS C:TCP套接字同時
- 21. Windows套接字WSACleanup C++
- 22. Windows套接字問題!
- 23. 關閉套接字和Windows
- 24. Windows Phone套接字編程
- 25. 在Windows上安裝
- 26. 在Windows上安裝
- 27. 安裝在Windows 7
- 28. 在Windows中安裝Windows服務7
- 29. java中的TimerTask和web套接字
- 30. 在使用安裝程序安裝程序進行安裝時更改Windows服務的連接字符串
到目前爲止你有什麼? – 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