Mettre 2 PC en réseaux en C - C - Programmation
Marsh Posté le 26-02-2008 à 12:32:04
Le C ne fait pas de réseau. La façon de gérer le réseau dépend de ton système d'exploitation (par exemple socket/listen/accept/connect sous unixoïdes).
Marsh Posté le 26-02-2008 à 13:27:21
Y a quand même pas mal de systèmes qui acceptent la norme POSIX.2, j'me demande si sous Windows ces fonctions ne sont pas implémentées justement. Quelqu'un pour tester ?
Marsh Posté le 27-02-2008 à 11:33:48
Okay... ça me laisse encore dans le brouillard, mais merci bien.
Marsh Posté le 27-02-2008 à 11:40:56
Zieute la documentation des fonctions que matafan a mentionnées, ça devrait te donner un bon point de départ.
Pour la bibliothèque graphique, tu peux regarder du côté de SDL.
Marsh Posté le 29-02-2008 à 09:26:10
Elmoricq a écrit : Y a quand même pas mal de systèmes qui acceptent la norme POSIX.2, j'me demande si sous Windows ces fonctions ne sont pas implémentées justement. Quelqu'un pour tester ? |
oui, sous windows tu peux egalement utiliser ces fonctions (en incluant <winsock2.h> ), mais il y a 2 fonctions supplémentaires à appeler au démarrage et à la terminaison (WSAStartup() et WSACleanup()).
Il y a cependant quelques différences dans l'implémentation qui ne sont pas forcément documentées
Marsh Posté le 29-02-2008 à 22:24:58
Elmoricq a écrit : Y a quand même pas mal de systèmes qui acceptent la norme POSIX.2, j'me demande si sous Windows ces fonctions ne sont pas implémentées justement. Quelqu'un pour tester ? |
http://mapage.noos.fr/emdel/reseaux.htm
Marsh Posté le 02-03-2008 à 16:12:13
Merci pour vos réponses et pour le lien, je vais aller voir comment fonctionne SDL_Net.
Marsh Posté le 26-02-2008 à 09:48:25
Bonjour,
Je dois faire une bataille navale en C, et faire en sorte que deux utilisateurs puissent jouer entre eux sur 2 PC différents, seulement je n'ai aucune idée pour pouvoir faire celà.
J'en profite pour poser une autre question : je dois aussi trouver une librairie graphique et tout comme mettre 2 pc en réseaux via un programme en language C, je n'ai aucune notion là dessus...
Si vous connaissez des liens qui expliquent celà (plutôt simplement :s ), ou si vous êtes caler pour m'expliquer... Et bien je suis prenant !
Merci pour vos réponses.