当您寻求在浏览器的 JavaScript 和 .NET 应用程序托管的 TCP 套接字之间建立双向通信时,当前的 Web 技术格局提出了挑战。
到目前为止,流行的浏览器缺乏 JavaScript 的标准化套接字 API。然而,有希望的进展正在发生。允许直接套接字操作的原始套接字 API 目前正处于草案阶段。
尽管原始套接字 API 仍在不断变化,但 Chrome 浏览器中已经出现了对 TCP 套接字的实验性支持。要利用这些功能,请在 Chrome 扩展程序清单中启用“实验”标志。以下代码片段说明了如何创建和连接 TCP 套接字:
<code class="javascript">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!"); } }); });</code>
以上是如何在 Chrome 实验功能中使用 JavaScript 从浏览器连接到 TCP 套接字?的详细内容。更多信息请关注PHP中文网其他相关文章!