当您寻求在浏览器的 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