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!");
}
});
});
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