Java Client -> Serveur pk ça marche pa !!
kribac
Messages postés
104
Date d'inscription
Statut
Membre
Dernière intervention
-
arth Messages postés 9374 Date d'inscription Statut Contributeur Dernière intervention -
arth Messages postés 9374 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour a ts é a tte,
bon j'ai pu faire une connexion entre client et serveur mais le problem c'est que le serveur envoi au client normal mais le client ne pe pas envoyé au serveur est ce que c possible ou bien il fo que je rend le client une serveur !!
ds l serveur j'utilise "SocketListner.accept();" //pr attendre une socket pui quant il reçoi il evoi
dois je faire la méme chose avc client !! ??
merci bq
bon j'ai pu faire une connexion entre client et serveur mais le problem c'est que le serveur envoi au client normal mais le client ne pe pas envoyé au serveur est ce que c possible ou bien il fo que je rend le client une serveur !!
ds l serveur j'utilise "SocketListner.accept();" //pr attendre une socket pui quant il reçoi il evoi
dois je faire la méme chose avc client !! ??
merci bq
A voir également:
- Java Client -> Serveur pk ça marche pa !!
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Cybera client - Télécharger - Divers Réseau & Wi-Fi
- Changer serveur dns - Guide
- Eclipse java - Télécharger - Langages
4 réponses
Je dirais TCP pour le coup.
Au passage l'exposé du problème façon SMS ne facilite pas la compréhension ...
Au passage l'exposé du problème façon SMS ne facilite pas la compréhension ...
MERCI a TS bon voila ce que j'ai ^^
VOILA MES 2 CLASSE serveur qui envoi au client la DATE et je veux que le Client lui répond merci et le serveur l'affiche
// CLASSE SERVEUR
public class serveur {
public static int port = 32007;
public static void main(String args[])
{
ServerSocket SocketListner;
Socket connection;
BufferedReader incoming;
try {
SocketListner = new ServerSocket(port);
while (true) {
connection = SocketListner.accept();
sendDate(connection); //fonction en bas qui envoi la date
}
}
catch (Exception e) {
System.out.println("Error" + e);
}
}
private static void sendDate(Socket Client) throws IOException
{
Date now = new Date();
PrintWriter outgoing;
outgoing=new PrintWriter(Client.getOutputStream());
outgoing.println(now.toString());
System.out.println("le serveur a envoyé la date");
outgoing.flush();
Client.close();
}
}
// CLASSE Client
public class Client {
public static int port = 32007;
public static void main (String args[])
{
String host = "127.0.0.1";
Socket connection;
BufferedReader incoming;
try{
connection=new Socket (host,port);
incoming=new BufferedReader(new InputStreamReader(connection.getInputStream()));
String jour = incoming.readLine(); // ICI elle Reçoit la datte
System.out.println(jour);
// donc je veux ici renvoyé aux serveur quelque chose ?? comment je fais
incoming.close();
}
catch(Exception e){
System.out.println("Error"+e);
}
}
}
Donc "est ce que le client peux envoyé o serveur" voila ce que je veux merci bqq a ts d'avance
VOILA MES 2 CLASSE serveur qui envoi au client la DATE et je veux que le Client lui répond merci et le serveur l'affiche
// CLASSE SERVEUR
public class serveur {
public static int port = 32007;
public static void main(String args[])
{
ServerSocket SocketListner;
Socket connection;
BufferedReader incoming;
try {
SocketListner = new ServerSocket(port);
while (true) {
connection = SocketListner.accept();
sendDate(connection); //fonction en bas qui envoi la date
}
}
catch (Exception e) {
System.out.println("Error" + e);
}
}
private static void sendDate(Socket Client) throws IOException
{
Date now = new Date();
PrintWriter outgoing;
outgoing=new PrintWriter(Client.getOutputStream());
outgoing.println(now.toString());
System.out.println("le serveur a envoyé la date");
outgoing.flush();
Client.close();
}
}
// CLASSE Client
public class Client {
public static int port = 32007;
public static void main (String args[])
{
String host = "127.0.0.1";
Socket connection;
BufferedReader incoming;
try{
connection=new Socket (host,port);
incoming=new BufferedReader(new InputStreamReader(connection.getInputStream()));
String jour = incoming.readLine(); // ICI elle Reçoit la datte
System.out.println(jour);
// donc je veux ici renvoyé aux serveur quelque chose ?? comment je fais
incoming.close();
}
catch(Exception e){
System.out.println("Error"+e);
}
}
}
Donc "est ce que le client peux envoyé o serveur" voila ce que je veux merci bqq a ts d'avance