Question

Je travaille sur l'élaboration d'un cadre extensible de serveur de jeu MUD / de ORPG en C #. Dans le cadre du paquet, je voudrais inclure un client proxy SOCKS5 qui pourrait être installé sur les ordinateurs des utilisateurs. Ce client de procuration siégerait entre le client telnet standard de l'utilisateur (Zmud, GMUD, MUSHclient, ou tout simplement telnet simple) et le serveur de jeu MUD et chercher certains paquets. Ces paquets raconteraient le client pour afficher des fenêtres différentes et d'informations non disponibles sur traditionnellement un client Telnet basé sur le texte. Comme il est une application de jeu, une carte du monde ou une liste de matériel usé pourrait être affiché, par exemple.

Je cherche des informations / conseils sur la façon dont fonctionne le développement proxy, et où je pouvais me lancer sur ce faire. J'ai actuellement un client telnet C # de base, et le serveur lui-même a un écouteur telnet multi-thread qui est tout a parfaitement fonctionné - de sorte que le système peut être entièrement testé, j'ai juste besoin de savoir ce que je dois faire pour les intermédiaires (proxy) . Toutes les suggestions ont grandement apprécié.

Était-ce utile?

La solution

Voici un proxy SOCKS écrit en C #.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top