簡體   English   中英

Websocket能夠從ajax接收數據嗎?

[英]Can Websocket able to receive data from ajax?

我正在嘗試構建一個php和html5 websocket聊天系統,其中一端是套接字,另一端是ajax。 PHP的socket_recv()函數是否有可能從ajax / mysql或任何其他源(不是通過“發送”方法或套接字發送的)接收數據?

**我們希望以ajax結尾,因為所有瀏覽器(特別是IE)仍不支持websocket。

請幫忙。

如果您不打算在客戶端使用WebSockets,則在服務器端也不需要它們。 (實際上,除非雙方都支持,否則您將無法使用它們。)AJAX創建普通的HTTP請求。 您可以像處理PHP中的其他任何請求一樣處理它們。

另外,至關重要的是:PHP socket_函數是原始TCP / UDP套接字, 而不是 WebSocket。 WebSocket協議比直接支持的協議復雜得多。 PHP套接字可以在實現 WebSocket的過程中使用,但是最好使用Ratchet之類的庫,該庫已經為您完成了繁重的工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM