Introduction :
Établir une communication entre un JavaScript basé sur un navigateur une application et un socket TCP côté serveur constituent un défi courant. Diverses technologies existent, mais toutes ne sont pas adaptées à cette tâche.
Question :
Réponse :
Détails techniques :
Exemple de code :
<code class="javascript">chrome.experimental.socket.create('tcp', '127.0.0.1', 8080, function(socketInfo) { chrome.experimental.socket.connect(socketInfo.socketId, function (result) { chrome.experimental.socket.write(socketInfo.socketId, "Hello, world!"); }); });</code>
Ce code montre comment créez un socket TCP brut dans Chrome, connectez-vous à un serveur et envoyez-lui des données à l'aide de l'API expérimentale.
Conclusion :
Bien que tous les navigateurs ne prennent pas actuellement en charge le brut accès socket pour JavaScript, l'API expérimentale fournie par Chrome active cette fonctionnalité dans les applications Chrome. Avec l'avènement de l'API de sockets brutes proposée, les développeurs JavaScript disposeront d'un moyen plus standardisé d'établir des connexions de socket TCP à partir d'applications basées sur un navigateur.
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!