Maison > Article > interface Web > Comment se connecter à un socket TCP à partir d'un navigateur à l'aide de JavaScript dans la fonctionnalité expérimentale de Chrome ?
Pendant 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 :
<code class="javascript">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!"); } }); });</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!