要在浏览器和基于 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