有沒有其他的websockets用於共享主機?我知道node.js,socket.io,Express.js,但不能在共享主機中使用它們。因此,如果有任何替代方法用於製作實時網站,請告訴我。有沒有其他的websockets用於共享主機
回答
如果你的共享主機提供PHP的支持,你可以使用WebSockets的圖書館之一,PHP:
安裝棘輪時,請閱讀我的回答how to install Composer on a shared hosting。
或者,您可以在共享的主機使用我的項目Node.php上安裝Node.js的。
您可以考慮使用託管的實時網絡,如PubNub在共享主機上進行實時通信。使用像PubNub這樣的託管實時解決方案意味着您不必擔心打開的端口或持久性進程。
有一個完整的Hello World教程,以幫助您開始在PubNub博客在這裏: http://www.pubnub.com/blog/php-push-api-walkthrough/
一個簡單的例子如下。
讓我們來看看開發商是如何創建PHP 和JavaScript之間的通道。首先將解釋實時 應用程序的最常見使用模式。 JavaScript瀏覽器(如 Firefox)將訂閱並收聽 PUBNUB.subscribe()的消息。然後,PHP將推送消息 $ pubnub.publish()。
PUBNUB.subscribe({ channel : 'my_test_channel' }, function(message) { if ('some_text' in message) { alert(message.some_text); }});
上面的JavaScript是完全跨瀏覽器兼容的。代碼將 監聽'my_test_channel'頻道上發佈的消息。當接收到 消息時,如果消息對象中存在'some_text' ,則JavaScript將進行驗證。如果此屬性存在,則顯示一個 警報框!
現在使用PHP發佈消息來調用JavaScript Alert框。
## Publish Messages To a JavaScript Browser $pubnub = new Pubnub('publish_key', 'subscribe_key'); $pubnub->publish(array( 'channel' => 'my_test_channel', 'message' => array('some_text' => 'hello!')));
這PHP代碼將消息發送到一個JavaScript瀏覽器監聽 「my_test_channel」通道。當此PHP代碼執行時,瀏覽器將收到一個PHP數組並顯示一條警告消息 'hello!'。
http://www.pubnub.com/blog/php-push-api-walkthrough/#sthash.jI8zntnL.dpuf
- 1. PHP共享主機上的WebSockets
- 2. 有一個共享的主機計劃
- 3. AjaxFileupload只有在共享主機
- 4. Codeigniter open_basedir_restriction對共享主機有效
- 5. C++ ::與所有其他類共享類
- 6. 沒有SSH的共享主機上的Mercurial
- 7. ASP.NET上的WebSockets /長輪詢 - 共享主機?
- 8. websockets:他們是否共享連接?
- 9. 在沒有zlib-devel的共享主機上編譯git
- 10. 共享主機上沒有git命令的Capistrano部署?
- 11. 如何在共享主機上安裝沒有npm的gulp?
- 12. 關於nginx共享主機上的Symfony2
- 13. 在共享主機
- 14. 在共享主機
- 15. 在共享主機
- 16. 共享Ip主機
- 17. Codeship.io和Bluehost(或其他共享主機環境)
- 18. 加載共享依賴於其他共享庫庫
- 19. 共享主機上的Web.py
- 20. 共享主機上的graylog
- 21. 共享主機上的ejabberd
- 22. 的.htaccess共享主機
- 23. 共享主機上的GeoIP
- 24. 共享主機上的Symfony2.2
- 25. 共享主機上的BasicHTTPServer
- 26. Symfony2的 - 在共享主機
- 27. WPF共享資源問題 - 沒有App.xaml,沒有共享資源
- 28. 有沒有可用於共享按鈕的框架?
- 29. 沒有主體的春季websockets
- 30. 在共享主機上使用FastCGI的CherryPy(或其他Python框架)
你最好的選擇是獲得一個VPS相反,他們去低至$ 5 /月 –
得到一個VPS。由於其內部的服務器組織,共享託管站點通常具有一定的限制。 http://stackoverflow.com/questions/17529613/why-node-js-cant-run-on-shared-hosting –
@Inthntho您的意思是從辦公室或家庭託管的Web服務器?如果是這樣的話,我在巴基斯坦並且有電力甩負荷是非常困難的。所以,請告訴我有沒有其他的東西可用? – user3133148