要在瀏覽器和基於 TCP 套接字的伺服器應用程式之間建立即時通信,您需要可以探索兩種可行的方法:
1. XHR 或 WebSockets
XHR (XMLHttpRequest) 和 WebSockets 都有助於瀏覽器和伺服器之間的即時資料傳輸。然而,兩者都不提供對原始 TCP 套接字的直接存取。
2。 Chrome 的實驗性 TCPSocket API
Chrome 提供了實驗性 TCPSocket API,使開發人員能夠從瀏覽器應用程式建立和管理原始 TCP 連線。這是一個例子:
chrome.experimental.socket.create('tcp', '127.0.0.1', 8080, function(socketInfo) {
chrome.experimental.socket.connect(socketInfo.socketId, function (result) {
chrome.experimental.socket.write(socketInfo.socketId, "Hello, world!");
});
});
注意: 此 API 僅適用於 Chrome 應用,並且需要在擴充功能清單中啟用實驗標誌。
其他資訊:
要進一步探索TCPSocket API,請參閱提供的連結:
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3