Blog | Adrian Gaudebert - Un serveur WebSocket en Python - CommentsLe blog d'un ingénieur Web qui fait des jeux vidéo.2024-03-11T10:02:06+01:00Adrian Gaudeberturn:md5:9d1ca1cfaddd27f70c5e39a3ee659873DotclearUn serveur WebSocket en Python - Jpvincenturn:md5:6274cf722563451b45c75933387d1dca2010-07-23T09:29:22+02:002010-07-23T08:29:22+02:00Jpvincent<p>Ok, ct pour savoir<br />
je pense à un deuxième truc en faveur de Node.js : tu piurras partager du code entre le client et le serveur si tu fais tout en JS, pour faire du rendering de map par exemple</p>
<p>en fait je voudrais bien participer à ce projet mais ça risque d'être en JS seulement et sans consacrer beaucoup de temps au code final, juste les classes de base... Pas sur que tu sois preneur donc :)</p>Un serveur WebSocket en Python - Adrian Gaudeberturn:md5:a60ad1f918aec0c61105f08870c5d4682010-07-22T20:28:12+02:002010-07-22T19:28:12+02:00Adrian Gaudebert<p>@<a href="http://adrian.gaudebert.fr/blog/post/2010/07/22/un-serveur-websocket-en-python#c1301" rel="ugc">jpvincent</a> : Y a pas vraiment de raison particulière. C'est surtout un ensemble de choses : je voulais apprendre Python, je cherchais des serveurs de WebSocket et j'en ai trouvé plusieurs en Python (y a notamment une implémentation dans Tornado, mais j'ai eu quelques soucis, et surtout Tornado n'était pas utile pour mon projet, j'ai donc préféré un truc plus léger), et surtout j'suis pas vraiment fan du JavaScript. J'en fais obligatoirement côté client, et j'ai pas envie d'en remettre une couche côté serveur... :)</p>
<p>Après c'est sur que mon code est très très très loin d'être optimisé pour quoi que ce soit, mais ça fournit une base opérationnelle sur laquelle se baser.</p>Un serveur WebSocket en Python - jpvincenturn:md5:bca318c3cfa5e3064bcbbe14ab3db3d72010-07-22T19:03:46+02:002010-07-22T18:03:46+02:00jpvincent<p>salut<br />
pourquoi en python et pas en Node.js qui semble être à la mode en ce moment, notamment pour gérer les sockets ?<br />
et qui par nature est évènementiel (c'est du JS) et construit pour tenir un maximum de connection en simultané sur un même thread, ce qui me semble vital pour un jeu ?</p>
<p>bon c'est de la théorie, mais la question m'intéresse car je vais bientôt devoir implémenter quelque chose pouvant tirer parti des WebSockets</p>