Forum tama's team
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum tama's team

cp: ne peut évaluer `brain': Aucun fichier ou dossier de ce type
 
AccueilPortailGalerieRechercherDernières imagesS'enregistrerConnexion
Connexion
Nom d'utilisateur:
Mot de passe:
Connexion automatique: 
:: Récupérer mon mot de passe
Derniers sujets
» Numbers
Network, essai 1 Icon_minitimepar Ver2guerre Dim 02 Avr 2023, 00:47

» Mort ?
Network, essai 1 Icon_minitimepar godbod Dim 22 Aoû 2021, 12:23

» Network, essai 1
Network, essai 1 Icon_minitimepar godbod Dim 09 Juil 2017, 02:18

» GODBOD
Network, essai 1 Icon_minitimepar godbod Sam 08 Juil 2017, 14:05

» mon humeur
Network, essai 1 Icon_minitimepar Ver2guerre Sam 30 Juil 2016, 19:44

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

» Reprise ?
Network, essai 1 Icon_minitimepar Emyl Jeu 14 Juin 2012, 21:17

» Euh, ah ?
Network, essai 1 Icon_minitimepar Ver2guerre Dim 27 Mai 2012, 12:11

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

» Y'a quelqu'un ?
Network, essai 1 Icon_minitimepar Ver2guerre Sam 21 Avr 2012, 23:10

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

Aucun

Le record du nombre d'utilisateurs en ligne est de 367 le Dim 18 Oct 2009, 00:16
-29%
Le deal à ne pas rater :
PC portable Gamer ERAZER DEPUTY P60 – 15,6” FHD 144Hz – i7-12è ...
999.99 € 1399.99 €
Voir le deal

Partagez | 
 

 Network, essai 1

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

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

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

Network, essai 1 Vide
MessageSujet: Network, essai 1   Network, essai 1 Icon_minitimeMer 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
Marco
super membre
super membre
Marco

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

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

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

Une instance par client pour le programme ?
Revenir en haut Aller en bas
http://marco781.free.fr
tama
Admin
Admin
tama

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

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

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

Oui.
Revenir en haut Aller en bas
ProgVal
modérateur
modérateur
ProgVal

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

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

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

Ça marche sous Linux Very Happy (64bits)
Revenir en haut Aller en bas
https://progval.net
tama
Admin
Admin
tama

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

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

Network, essai 1 Vide
MessageSujet: Re: Network, essai 1   Network, essai 1 Icon_minitimeDim 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
ProgVal
modérateur
modérateur
ProgVal

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

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

Network, essai 1 Vide
MessageSujet: Re: Network, essai 1   Network, essai 1 Icon_minitimeVen 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
https://progval.net
tama
Admin
Admin
tama

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

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

Network, essai 1 Vide
MessageSujet: Re: Network, essai 1   Network, essai 1 Icon_minitimeVen 16 Juil 2010, 22:16

intéressant.
Revenir en haut Aller en bas
godbod
membre
membre
godbod

Nombre de messages : 72
Age : 35
items : o
Personalized field :
Réputation : 0
Points : 5682
Date d'inscription : 23/12/2008

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

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

Vous avez évolué depuis ? Ou vous êtes des annonceurs à la Sncf ?
Revenir en haut Aller en bas
Contenu sponsorisé




Network, essai 1 Vide
MessageSujet: Re: Network, essai 1   Network, essai 1 Icon_minitime

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 | Signaler un abus | Forum gratuit