Je possede un serveur TCP/IP que je branche sur le port 2222
le client envoye des socket sur le bon port, cependant lorsque je
demande au serveur, sur quelle port le client a envoyer sa socket, il
me donne un n° port quelconque.
Lorsque je debug la variable "RemoteEndPoint" de la socket, je trouve une bonne adresse IP mais un port bizarre.
Cependant dans le debug il y a une variable " m_RightEndPoint" qui elle
possede l'IP et le n° Port correct. Le problem c'est que je ne peux pas
acceder par script a cette variale.
Il me semble (sans etre sure) que les variables "m_" ne sont pas execibles ?
Si je me trompe, est ce que quelqu'un peux me dire comment acceder a cette variable
je vois pas l'interet de savoir de quel port il t'as répondu, de ttes facon tu peux le répondre sans le savoir, je pense que c pas toi qui a programmé le client, sinon, qu'il t'envoie le port au début ( qlq octet c po si grave)
dans le principe tu as raison. Le port n'est pas important car je peux sans probleme discuter avec le client. Cependant, dans la base de donnee on me dommande de noter l'IP ainsi que le port du client. Pour l'IP je n'ai pas de probleme pour le ôrt je ne le connais pas.
Mais pour savoir sur quel port est connecté le client sur ton serveur c pas RemoteEndPoint qu'il faut voir mais LocalEndPoint
je dis ça car tu dis : ..."sur quelle port le client a envoyer sa socket"...
et non pas : à partir de quel port le client envoi ses données