J'essaie d'obtenir un port d'adresse IP du client & pour une collection interne. J'ai trouvé this answer. Cependant, cela semble beaucoup plus que ce dont j'ai besoin pour simplement saisir l'adresse IP du client & port. Y a-t-il d'autres moyens de le faire?Obtenir l'adresse IP du client: port (System.Runtime.Remoting.Channels)
0
A
Répondre
2
Il y a peu de raison de supposer que cela devrait être facile. Remoting fonctionne sur les canaux TCP, HTTP et IPC. Les mécanismes de transport sont abstraits afin qu'ils ne gênent pas l'utilisation de Remoting. Pour un canal TCP, le socket réel est géré par les classes TcpClientSocketHandler et TcpServerSocketHandler. Ce sont des classes internes scellées dans le framework .NET, vous ne pouvez pas y accéder à partir de votre propre code.
Le code dans le poste lié me semble correct, c'est une copie directe du code de cadre. Je vous recommande de l'essayer.
Je suis d'accord. J'espérais juste que quelqu'un pourrait avoir une autre solution. Cela semble beaucoup faire une chose si simple, mais il est logique que les couches d'abstraction augmentent la difficulté à obtenir une IPAddress & Port. Merci pour votre confirmation! – IAbstract