Forum tama's team

cp: ne peut évaluer `brain': Aucun fichier ou dossier de ce type
AccueilPortailGalerieCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion
Connexion
Nom d'utilisateur:
Mot de passe:
Connexion automatique: 
:: Récupérer mon mot de passe
Derniers sujets
» Network, essai 1
par godbod Dim 09 Juil 2017, 02:18

» GODBOD
par godbod Sam 08 Juil 2017, 14:05

» Numbers
par godbod Sam 08 Juil 2017, 13:54

» Mort ?
par godbod Sam 08 Juil 2017, 13:47

» mon humeur
par Ver2guerre Sam 30 Juil 2016, 19:44

» [A voir] Programme de traduction original : WikiTranslate
par AdRiWeB Lun 01 Fév 2016, 04:50

» Reprise ?
par Emyl Jeu 14 Juin 2012, 21:17

» Euh, ah ?
par Ver2guerre Dim 27 Mai 2012, 12:11

» Problème TI 89 Titanium non visible après mise à jour
par abdoukid Mer 23 Mai 2012, 13:37

» Y'a quelqu'un ?
par Ver2guerre Sam 21 Avr 2012, 23:10

Quick message
Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 367 le Dim 18 Oct 2009, 00:16

Partagez | 
 

 Network, essai 1

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7024
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Network, essai 1   Mer 23 Juin 2010, 20:38

Cette fois-ci je m'attaque aux réseaux en C, avec les sockets, les protocoles UDP/TCP et tout le bazar qui va avec
J'avais déjà fait quelques programmes avant (notamment pour un TP à l'école) cette fois j'ai repris un code trouvé sur le net (http://www.linuxhowtos.org/C_C++/socket.htm) et fait un programme pour pouvoir déplacer un carré à distance sur une fenêtre à l'aide de SDL woaaaaah ...
Concrètement,

0. Compiler le tout, le makefile est fourni, un simple make suffit !
1. On lance le serveur, il va attendre que quelqu'un vienne se connecter à lui :
./server numero_du_port (le numéro de port étant entre 1024 et 65535)
ex : ./server 4242
2. Un client se connecte :
./client addresse_IP_du_serveur numero_du_port
ex : ./client 127.0.0.1 4242
3. Une fenêtre s'ouvre pour le serveur et pour le client avec un carré (wouaah c'est du graphisme à faire pâlir d'envie les plus grands jeux !)
4. Le client peut déplacer le carré avec les touches directionnelles (haut, gauche, droite, bas)
5. Le carré se déplace aussi sur l'écran du serveur, oooooh !
6. Le client quitte, le serveur termine alors son programme aussi


Rien de bien méchant donc, mais ça marche bien donc c'est cool et je le fais partager, en attendant mieux :p

Téléchargement => http://tamatest.site40.net/labo/server_1/multi.tar.bz2

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Marco
super membre
super membre
avatar

Nombre de messages : 110
Age : 26
Localisation : 78
Loisirs : Musique, cinéma, lecture, toute forme de geekage
items : o
Personalized field :
Réputation : 100
Points : 3051
Date d'inscription : 11/09/2009

Profil
TI: 83+
TO: 200
Spécialité: Basic z80

MessageSujet: Re: Network, essai 1   Ven 25 Juin 2010, 13:45

Une instance par client pour le programme ?

_________________

cyclops => ^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://marco781.free.fr
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7024
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Network, essai 1   Ven 25 Juin 2010, 18:03

Oui.

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ProgVal
modérateur
modérateur
avatar

Nombre de messages : 4107
Age : 167
Localisation : In da cloud
items : o
Personalized field :
Réputation : -4
Points : 4306
Date d'inscription : 09/08/2007

Profil
TI: V200 - NSpire
TO: 120 [2352 - 2%]
Spécialité: Programmation web

MessageSujet: Re: Network, essai 1   Sam 10 Juil 2010, 12:17

Ça marche sous Linux Very Happy (64bits)

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur https://progval.net
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7024
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Network, essai 1   Dim 11 Juil 2010, 14:20

Oui, j'l'ai codé sous linux, d'ailleurs ça ne devrait pas marcher sous Windows, j'ai pas fait les trucs avec
#ifdef WINDOWS pour adapter selon la plateforme (il me semble que c'est une simple histoire de header)
J'suis en train d'en faire un autre, à suivre ...

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ProgVal
modérateur
modérateur
avatar

Nombre de messages : 4107
Age : 167
Localisation : In da cloud
items : o
Personalized field :
Réputation : -4
Points : 4306
Date d'inscription : 09/08/2007

Profil
TI: V200 - NSpire
TO: 120 [2352 - 2%]
Spécialité: Programmation web

MessageSujet: Re: Network, essai 1   Ven 16 Juil 2010, 13:26

Pour tes débogages, je peux te conseiller "netcat -l " : c'est comme telnet, mais du côté serveur.

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur https://progval.net
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7024
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Network, essai 1   Ven 16 Juil 2010, 22:16

intéressant.

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
godbod
membre
membre
avatar

Nombre de messages : 67
Age : 29
items : o
Personalized field :
Réputation : 0
Points : 3306
Date d'inscription : 23/12/2008

Profil
TI: 89 titanium
TO: 200
Spécialité: C 68k

MessageSujet: Re: Network, essai 1   Dim 09 Juil 2017, 02:18

Vous avez évolué depuis ? Ou vous êtes des annonceurs à la Sncf ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Network, essai 1   

Revenir en haut Aller en bas
 

Network, essai 1

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum tama's team :: Programmation PC :: C/C++-
Créer un forum | © phpBB | Forum gratuit d'entraide | Contact | Signaler un abus | Forum gratuit