Paramétrage de socket pour dialogue avec une appli en C++
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:
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 :
J'ai essayé tous les modes de transmission tels que :
Code:
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,