Sujet précédent :: Sujet suivant |
Auteur |
Message |
Trilowee Dev Team
Hors ligne
Inscrit le: 13 Sep 2009 Messages: 268
Localisation: Lille Emploi: Etudiante en prog
|
Posté le: Jeu 17 Sep - 19:13 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
Ici sera mis les objectifs à atteindre par l'équipe qui s'occupe du réseau, c'est à dire Laurent, Nathan et moi.
- [Fait] Régler 2-3 petits trucs cités plus loin et la partie "réseau pur et dur" sera finie
- [Fait] Tester le réseau en faisant le chat X client/1 serveur avec les threads + gestion des pseudos et envoi à un client particulier
- [Fait] Tester le réseau en faisant le chat 1 client/1 serveur
- [Fait] Se renseigner sur les DNS pour le serveur
- [Fait] Comprendre comment marche java.net / Se renseigner sur les sockets
Pour l'instant on a ça. Le reste viendra selon les besoins du projet. _________________ Trilowee alias Valentine
Ninja Online
Dernière édition par Trilowee le Ven 13 Nov - 18:41 (2009); édité 10 fois
|
|
Revenir en haut |
|
|
Laurent Dev Team
Hors ligne
Inscrit le: 13 Sep 2009 Messages: 70
Localisation: Lille gambetta
|
Posté le: Jeu 17 Sep - 20:06 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
Je suis entrain de regarder des tutos pour la création de serveur de gestion de mail,
alors ca parle de socket ... à part un petit mal de crâne , j'ai rien eu de plus lol. Apparament socket est un terme très utilisé pour ce genre de chose mais je n'ai rien vu de tel dans Ninja networking, normal ?ça servirait pour manipuler la lecture et l'écriture d'information entre 2 adresses IP _________________ Dev Team ^^
|
|
Revenir en haut |
|
|
Trilowee Dev Team
Hors ligne
Inscrit le: 13 Sep 2009 Messages: 268
Localisation: Lille Emploi: Etudiante en prog
|
Posté le: Jeu 17 Sep - 20:17 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
Peut-être que c'est englobé de façon à ce que ça soit transparent pour nous. Faudra demander à Mr Carle ce que c'est si vraiment ça pose un soucis mais bon il en a pas parlé une seule fois, c'est peut-être pas nécessaire ? On verra si on arrive à faire sans. Mais à mon avis ça me parait important donc soit c'est caché par Ninja networking et on a pas à s'en préoccuper soit c'est pas dedans et on aura des soucis à faire ce qu'on veut... _________________ Trilowee alias Valentine
Ninja Online
|
|
Revenir en haut |
|
|
Laurent Dev Team
Hors ligne
Inscrit le: 13 Sep 2009 Messages: 70
Localisation: Lille gambetta
|
Posté le: Jeu 17 Sep - 20:23 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
Je viens de regarder plus en détail la javadoc de ninja net coté client et serveur, en fait ils font la même chose avec d'autres termes, du genre :
Comme tu peux le voir, c'est relativement la même chose en fait, Host sert pour l'adresse IP, TCPPORT pour le port TCP "void connect(int timeout, String host, int tcpPort)"
"socket (String host, int port)"
Donc je pense que ca ne posera pas de soucis en fait _________________ Dev Team ^^
|
|
Revenir en haut |
|
|
Carle Conseiller technique
Hors ligne
Inscrit le: 17 Sep 2009 Messages: 3
|
Posté le: Jeu 17 Sep - 23:04 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
Plutôt que de partir sur des choses compliqués (mail), regardez déjà ce qui se trouve dans la javadoc du java. Vous y trouverez des exemples et des conseils, et pas seulement les api. java.net.* est le package sur lequel s'appui votre librairie Ninja, et puisque vous parlez de socket, regardez donc la classe java.net.Socket et java.net.ServerSocket
Un bon livre : "thinking in java", dispo sur le net (une traduction fr existe aussi pour une ancienne version mais suffisante pour vous)
Si vous préférez vos sites de forum de prog, utilisez les mots clefs adequa (client/serveur/tcp/socket)
|
|
Revenir en haut |
|
|
Publicité
|
Posté le: Jeu 17 Sep - 23:04 (2009) Sujet du message: Publicité |
|
|
|
|
Revenir en haut |
|
|
Trilowee Dev Team
Hors ligne
Inscrit le: 13 Sep 2009 Messages: 268
Localisation: Lille Emploi: Etudiante en prog
|
Posté le: Jeu 17 Sep - 23:56 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
J'ai suivi vos conseils pour les sockets et j'ai trouvé un tuto qui explique bien (en anglais). On va donc regarder ça demain.
Et voilà le lien vers le livre Thinking in java traduit en fr.
J'ai pas de préférence particulière pour les forums de prog mais j'ai posté dans celui là au tout début quand on a choisit le sujet et ils ont bien aidé pour se faire une idée du gros de la programmation qu'il y aurait à faire. Maintenant à nous de jouer ^^. _________________ Trilowee alias Valentine
Ninja Online
|
|
Revenir en haut |
|
|
Trilowee Dev Team
Hors ligne
Inscrit le: 13 Sep 2009 Messages: 268
Localisation: Lille Emploi: Etudiante en prog
|
Posté le: Jeu 24 Sep - 14:55 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
On a réussi à mettre en place une connexion entre 2 PC distants grâce à nc dans le terminal, donc question connexion on est opé. Le tout passe par le port 4242, et pour ce qui est de l'IP c'est pas une IP fixe donc faut se renseigner sur l'histoire de DNS pour se donner un genre de "nom de domaine" à l'IP du serveur. Début du codage du serveur et tests par nc pour le client... _________________ Trilowee alias Valentine
Ninja Online
|
|
Revenir en haut |
|
|
Carle Conseiller technique
Hors ligne
Inscrit le: 17 Sep 2009 Messages: 3
|
Posté le: Jeu 24 Sep - 16:37 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
Très bien.
Pour un domaine sans IP fixe, utilisez dyndns (ou equivalent), c'est gratuit pour une petite utilisation telle que la votre. enregistrez-y un domaine et configurez votre modem adsl (ils savent presque tous le faire en général en donnant juste le nom du domaine).
Dans vos programmes, ne jamais utiliser une adresse IP mais seulement le nom correspondant. Les serveurs dns se chargerons du reste.
|
|
Revenir en haut |
|
|
Trilowee Dev Team
Hors ligne
Inscrit le: 13 Sep 2009 Messages: 268
Localisation: Lille Emploi: Etudiante en prog
|
Posté le: Jeu 24 Sep - 22:19 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
Fin de journée de codage. Résultat :
- On a un serveur qui renvoie tout ce qu'envoie le client (ici nc en attendant d'avoir un client digne de ce nom)
- On a un serveur qui permet de dialoguer avec le client dans les 2 sens
- Je me suis inscrite sur dyndns donc on peut tester correctement le serveur mais faut me prévenir pour que je le lance (IP : skouiki.is-a-geek.net Port : 4242)
Reste à :
- Faire fermer le serveur de dialogue correctement, pour l'instant il doit poser problème pour fermer un thread|flux|socket, je sais pas trop où ça coince
- Faire le chat multi-client avec une liste de threads
_________________ Trilowee alias Valentine
Ninja Online
|
|
Revenir en haut |
|
|
Laurent Dev Team
Hors ligne
Inscrit le: 13 Sep 2009 Messages: 70
Localisation: Lille gambetta
|
Posté le: Jeu 24 Sep - 23:35 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
Ils devraient nous laisser plus de journée libre comme ça, on avancerait super vite ... _________________ Dev Team ^^
|
|
Revenir en haut |
|
|
Publicité
|
Posté le: Jeu 24 Sep - 23:35 (2009) Sujet du message: Publicité |
|
|
|
|
Revenir en haut |
|
|
nathan D Dev Team
Hors ligne
Inscrit le: 17 Sep 2009 Messages: 45
|
Posté le: Jeu 24 Sep - 23:48 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
je vais vous laisser mon numéro de portable comme ca si à des moment vous avancé dans le projet je pourrai vous rejoindre 06..........
Edit de Skouiki : J'ai enlevé le num
|
|
Revenir en haut |
|
|
Trilowee Dev Team
Hors ligne
Inscrit le: 13 Sep 2009 Messages: 268
Localisation: Lille Emploi: Etudiante en prog
|
Posté le: Jeu 24 Sep - 23:56 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
Tu devrais éviter de mettre ton numéro comme ça sur le web. Je te conseille de l'effacer et nous le donner directement, limite par mail, sinon tu vas être victime de spam si un bot passe par là... _________________ Trilowee alias Valentine
Ninja Online
|
|
Revenir en haut |
|
|
Laurent Dev Team
Hors ligne
Inscrit le: 13 Sep 2009 Messages: 70
Localisation: Lille gambetta
|
Posté le: Ven 25 Sep - 00:20 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
ou nous le donner demain ^^ _________________ Dev Team ^^
|
|
Revenir en haut |
|
|
Carle Conseiller technique
Hors ligne
Inscrit le: 17 Sep 2009 Messages: 3
|
Posté le: Ven 25 Sep - 10:04 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
N'oubliez tout de même pas que vous avez d'autres cours à bosser (donc pour les journées projet, Hum quand vous serez en master ou plus).
Concernant les thread, il va falloir en parler ensemble, les avez vous vu avec un prof ici ?
|
|
Revenir en haut |
|
|
Alex Dev Team
Hors ligne
Inscrit le: 15 Sep 2009 Messages: 188
Localisation: Lille Emploi: Etudiant
|
Posté le: Lun 28 Sep - 18:42 (2009) Sujet du message: Carnet de bord : Équipe Réseau |
|
|
je pense me joindre a l'equipe reseau pour l'instant, le mcd etant bloque, et la partie bdd decoulant de cela, je me fais un peu chier _________________ Flooder. Dev Team.
|
|
Revenir en haut |
|
|
|