當您尋求在瀏覽器的JavaScript 和.NET 應用程式託管的TCP 套接字之間在建立雙向通訊時,目前的Web 技術格局提出了挑戰。
到目前為止,流行的瀏覽器缺乏 JavaScript 的標準化套接字 API。然而,有希望的進展正在發生。允許直接進行套接字操作的原始套接字 API 目前正處於草案階段。
儘管原始套接字 API 仍在不斷變化,但 Chrome 瀏覽器中已經出現了對 TCP 套接字的實驗性支援。若要利用這些功能,請在 Chrome 擴充功能清單中啟用「實驗」標誌。以下程式碼片段說明如何建立和連接 TCP 套接字:
chrome.experimental.socket.create('tcp', '127.0.0.1', 8080, function(socketInfo) {
chrome.experimental.socket.connect(socketInfo.socketId, function (result) {
if (result) {
chrome.experimental.socket.write(socketInfo.socketId, "Hello, world!");
}
});
});
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3