cs_lups
Messages postés3Date d'inscriptionmardi 16 janvier 2007StatutMembreDernière intervention11 juillet 2007
-
11 juil. 2007 à 13:17
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 2008
-
11 juil. 2007 à 15:29
J'ai écris une petite application serveur.
La connection fonction lorsque le client se trouve sur la même machine.
Vue de l'exterieur (d'une autre machine), le port n'est pas accessible.
Que dois-je configurer ?
- Panneau de configuration .NET Framework ?
- Signer l'Application ?
- ?
pour que le port soit aussi contactable depuis une autre machine.
cs_lups
Messages postés3Date d'inscriptionmardi 16 janvier 2007StatutMembreDernière intervention11 juillet 2007 11 juil. 2007 à 15:01
J'ai trouvé une solution au problème.
Il suffit de ne pas travailler avec la class 'Socket', mais de travailler avec 'TcpListener', plus facile d'utilisation et ne pose pas le problème de l'inaccessiblité depuis l'extérieur...
Je me retiens d'insulter microsoft et vous souhaite bien du plaisir avec ce thread.
cs_lups
Messages postés3Date d'inscriptionmardi 16 janvier 2007StatutMembreDernière intervention11 juillet 2007 11 juil. 2007 à 13:32
Négatif, le problème est ailleur.
Il me suffit de faire marcher un proxy sur le serveur (écris en java) pour que mon serveur soit joingnable.
en gros:
Sur le serveur:
------------------------
Serveur port:8080
Java-Proxy port:8081 -> 8080
Sur le client:
--------------------
le client peut contacter le port 8081 et obtient une réponse.
le client ne peut pas contacter 8080.