"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como conectar-se a um soquete TCP de um navegador usando JavaScript no recurso experimental do Chrome?

Como conectar-se a um soquete TCP de um navegador usando JavaScript no recurso experimental do Chrome?

Publicado em 2024-11-18
Navegar:596

How to Connect to a TCP Socket from a Browser Using JavaScript in Chrome\'s Experimental Feature?

Conectando-se ao soquete TCP do navegador usando JavaScript

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!");
    }
  });
});
Declaração de lançamento Este artigo foi reimpresso em: 1729466356 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

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