PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Socket Windev et Java
Socket Windev et Java
Débuté par boukal, 22 aoû. 2012 13:40 - Aucune réponse
Membre enregistré
1 message
Posté le 22 août 2012 - 13:40
Bonjour,

J'ai un problème avec la communication socket entre mon programme Windev (client) et Java (serveur).

En effet le serveur ne reçoit jamais les messages du client.

Voici le code du client (simplifié) :

SocketCréeUDP("Serveur", <port>)
SocketEcrit(<Message>,<NomMachine>,<port>)
SocketFerme("Serveur")

Le code du serveur :
serverSocket = new ServerSocket(1001);

while(run){
//socket écoutant sur le port 1001, accepte les messages
Socket soc = serverSocket.accept();

// Un BufferedReader permet de lire par ligne.
BufferedReader plec = new BufferedReader(new InputStreamReader(soc.getInputStream()));


String str = plec.readLine(); // lecture du message
System.out.println("ECHO = " + str); // trace locale

plec.close();
soc.close();
}


Ce qui est bizzare c'est qu'avec un client JAVA le code fonctionne très bien.

Merci de vos réponses