"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment se connecter à un socket TCP à partir d'un navigateur à l'aide de JavaScript dans la fonctionnalité expérimentale de Chrome ?

Comment se connecter à un socket TCP à partir d'un navigateur à l'aide de JavaScript dans la fonctionnalité expérimentale de Chrome ?

Publié le 2024-11-18
Parcourir:470

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

Connexion au socket TCP à partir du navigateur à l'aide de JavaScript

Alors que vous cherchez à établir une communication bidirectionnelle entre le JavaScript d'un navigateur et un socket TCP hébergé par une application .NET , le paysage actuel des technologies Web pose des défis.

Pour l'instant, les navigateurs populaires ne disposent pas d'une API de socket standardisée pour JavaScript. Cependant, des développements prometteurs sont en cours. L'API Raw Sockets, qui permettrait la manipulation directe des sockets, est actuellement au stade de projet.

Bien que l'API Raw Sockets reste en évolution, une prise en charge expérimentale des sockets TCP a émergé dans le navigateur Chrome. Pour tirer parti de ces fonctionnalités, activez l'indicateur « expérimental » dans le manifeste de votre extension Chrome. L'extrait de code suivant illustre comment créer et connecter 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!");
    }
  });
});
Déclaration de sortie Cet article est réimprimé à l'adresse : 1729466356. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3