"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo conectarse a un socket TCP desde un navegador usando JavaScript en la función experimental de Chrome?

¿Cómo conectarse a un socket TCP desde un navegador usando JavaScript en la función experimental de Chrome?

Publicado el 2024-11-18
Navegar:888

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

Conectarse al socket TCP desde el navegador mediante JavaScript

Mientras busca establecer una comunicación bidireccional entre el JavaScript de un navegador y un socket TCP alojado en una aplicación .NET , el panorama actual de las tecnologías web plantea desafíos.

A partir de ahora, los navegadores populares carecen de una API de socket estandarizada para JavaScript. Sin embargo, se están produciendo avances prometedores. La API Raw Sockets, que permitiría la manipulación directa de sockets, se encuentra actualmente en su etapa de borrador.

Aunque la API Raw Sockets sigue en proceso de cambio, ha surgido soporte experimental para sockets TCP en el navegador Chrome. Para aprovechar estas funciones, habilite la marca "experimental" en el manifiesto de su extensión de Chrome. El siguiente fragmento de código ilustra cómo crear y conectar un socket 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!");
    }
  });
});
Declaración de liberación Este artículo se reimprime en: 1729466356 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3