Bonsoir,

J'ai écumé les forums mais ne parvient pas à trouver de réponse, aussi me tourné-je vers vous.

Le contexte : je dois créer une application sous Windev Mobile dont le but est de faire l'interface entre des automates et l'application d'un client développée en C++
Mon application doit dialoguer avec les automates via des sockets (cette partie est pleinement fonctionnelle) d'une part.
D'autre part elle doit dialoguer avec l'application du client via 2 sockets (l'un en serveur sur mon appli pour recevoir des requêtes, l'un en serveur sur l'appli du client pour lui envoyer des infos)
Et c'est là qu'est le soucis :

Nous avons essayé plusieurs combinaisons de paramétrage de part et d'autre, mais nous ne parvenons pas à lire nos messages.

Pour exemple, de mon côté, je parviens à détecter l'appli du client :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
	SI SocketAttendConnexion(NomSocket) ALORS
		Canal est une chaîne
		Canal = SocketAccepte(NomSocket)
Jusqu'ici tout va bien, mais mon appli bloque sur le :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
			res=SocketLit(Canal)
J'ai essayé tous les modes de transmission tels que :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
		Canal = SocketAccepte(NomSocket)
		SI PAS EnModeTest() ALORS
			SocketChangeModeTransmission(Canal,SocketSansMarqueurFin)
		FIN
mais rien n'y fait...


Quelqu'un aurait-il déjà développé ce genre de choses, rencontré ces problèmes, et un paramétrage miracle, que ce soit sous WindevMobile ou C++ ?

Vous remerciant par avance,
Cdlt,