Programmation.c : Connexion à un serveur de jeu d'echec.
Posté par gerald dumas (page perso, ) le 07 décembre 2005
Boujour.
Je développe depuis quelques temps déjà une interface de jeu d'échec en GTK+. La dernière version permet de jouer contre gnuchess en local. Je commence à me pencher sur la possibilité de se connecter à un serveur de jeu type www.freechess.org.
En allant sur ce site, il est possible d'utiliser une de leurs interfaces, ou bien en utilisant telnet ( les admins du site déconseillent toutefois cette dernière possibilité pour des raisons évidentes de sécurité ).
Je me suis donc mis à la tâche. J'ai écris rapidement un petit soft pour essayer de me connecter à ce site sur le port 23. Sans résultat. En utilisant telnet en ligne de commande, par de problème.
Voila mes questions :
Comment les interfaces proposées se connectent-elles à ce serveur ? Implémentent-elles un client telnet en interne ou bien lancent-elles un processus fils de telnet pour communiquer via un tube ?
Je développe depuis quelques temps déjà une interface de jeu d'échec en GTK+. La dernière version permet de jouer contre gnuchess en local. Je commence à me pencher sur la possibilité de se connecter à un serveur de jeu type www.freechess.org.
En allant sur ce site, il est possible d'utiliser une de leurs interfaces, ou bien en utilisant telnet ( les admins du site déconseillent toutefois cette dernière possibilité pour des raisons évidentes de sécurité ).
Je me suis donc mis à la tâche. J'ai écris rapidement un petit soft pour essayer de me connecter à ce site sur le port 23. Sans résultat. En utilisant telnet en ligne de commande, par de problème.
Voila mes questions :
Comment les interfaces proposées se connectent-elles à ce serveur ? Implémentent-elles un client telnet en interne ou bien lancent-elles un processus fils de telnet pour communiquer via un tube ?
> Lire le message (3 commentaires, moyenne: 2).
Vous avez demandé le commentaire #658134.



Merci.
Je vous remercie tous les deux pour vos réponses. Je vais donc me pencher sur l'implémentation d'un client telnet.