Enquanto você procura estabelecer uma comunicação bidirecional entre o JavaScript de um navegador e um soquete TCP hospedado por um aplicativo .NET , o cenário atual das tecnologias da Web apresenta desafios.
A partir de agora, os navegadores populares não possuem uma API de soquete padronizada para JavaScript. No entanto, existem desenvolvimentos promissores em curso. A API Raw Sockets, que permitiria a manipulação direta de soquetes, está atualmente em fase de rascunho.
Embora a API Raw Sockets permaneça em fluxo, o suporte experimental para soquetes TCP surgiu no navegador Chrome. Para aproveitar esses recursos, ative o sinalizador “experimental” no manifesto da sua extensão do Chrome. O trecho de código a seguir ilustra como criar e conectar um soquete 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!");
}
});
});
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3