簡介:
在基於瀏覽器的JavaScript 之間建立通訊應用程式和伺服器端TCP 套接字是常見的挑戰。存在多種技術,但並非所有技術都適合該任務。
問題:
答案:
技術細節:
範例程式碼:
<code class="javascript">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!"); }); });</code>
此程式碼示範如何在Chrome 中建立一個原始TCP 套接字,連接到伺服器,並使用實驗性API 向其發送資料。
結論:
雖然目前並非所有瀏覽器都支援raw JavaScript 的套接字訪問,Chrome 提供的實驗性API 在Chrome 應用程式中啟用了此功能。隨著提議的原始套接字 API 的出現,JavaScript 開發人員將擁有一種更標準化的方法來從基於瀏覽器的應用程式建立 TCP 套接字連接。
以上是JavaScript 應用程式可以從瀏覽器連接到 TCP 套接字嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!