Socket java
Fermé
westly_forest
Messages postés
26
Date d'inscription
mardi 7 mars 2006
Statut
Membre
Dernière intervention
8 décembre 2008
-
8 déc. 2008 à 03:28
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 8 déc. 2008 à 10:29
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 8 déc. 2008 à 10:29
A voir également:
- Socket java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Java runtime - Télécharger - Langages
1 réponse
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
8 déc. 2008 à 10:29
8 déc. 2008 à 10:29
Bonjour,
Juste une petite remarque :
Tu peux très bien avoir un main dans tes classes et ne pas les utiliser pour autant.
Les main sont utiles si tu souhaite faire des tests unitaires rapides pour tester tes composants séparément lorsqu'un programme utilise plusieurs classes dont chacune effectue un traitement bien particulier.
Pour ce qui est de trouver deux classes, l'une pour le client, l'autre pour le serveur, je dirai que tu n'en trouvera pas des toutes faites. Pourquoi ? Je dirais que c'est plutôt le petit bout de code qui va faire écouter ton programme sur un port que tu vas intégrer dans une classe de ton programme censé gérer la connexion d'un client à ton programme et non l'inverse (créer une classe pseudo indépendante qui gère cette connexion). Ce qui implique donc qu'il faudrait à l'avance connaitre les fonctionnalités de ton programme, chose qui est donc spécifique à ton projet, ce qui fait que tu ne risque pas de trouver de telles classes toute faite.
Par contre tu peux regarder un tutoriel sur comment on fais pour :
- lancer un serveur sur un port (écoute connexion client + gestion de chaque client qui se connecte)
- ouvrir une connexion depuis un programme client avec ton serveur puis engager une discussion / un échange de données entre les deux.
Pour ce faire je t'invite à regarde les différentes rubrique d'aide sur ce forum (partie tutoriel java), ou même à taper les mots suivants dans google : Java tutoriel socket
Tu trouvera ton bonheur assez vite.
Juste une petite remarque :
je cherche deux classes avec des méthodes, pas de main car je doit les appeler plus tard dans l'application
Tu peux très bien avoir un main dans tes classes et ne pas les utiliser pour autant.
Les main sont utiles si tu souhaite faire des tests unitaires rapides pour tester tes composants séparément lorsqu'un programme utilise plusieurs classes dont chacune effectue un traitement bien particulier.
Pour ce qui est de trouver deux classes, l'une pour le client, l'autre pour le serveur, je dirai que tu n'en trouvera pas des toutes faites. Pourquoi ? Je dirais que c'est plutôt le petit bout de code qui va faire écouter ton programme sur un port que tu vas intégrer dans une classe de ton programme censé gérer la connexion d'un client à ton programme et non l'inverse (créer une classe pseudo indépendante qui gère cette connexion). Ce qui implique donc qu'il faudrait à l'avance connaitre les fonctionnalités de ton programme, chose qui est donc spécifique à ton projet, ce qui fait que tu ne risque pas de trouver de telles classes toute faite.
Par contre tu peux regarder un tutoriel sur comment on fais pour :
- lancer un serveur sur un port (écoute connexion client + gestion de chaque client qui se connecte)
- ouvrir une connexion depuis un programme client avec ton serveur puis engager une discussion / un échange de données entre les deux.
Pour ce faire je t'invite à regarde les différentes rubrique d'aide sur ce forum (partie tutoriel java), ou même à taper les mots suivants dans google : Java tutoriel socket
Tu trouvera ton bonheur assez vite.