Domanda

Sto lavorando sullo sviluppo di un quadro server di gioco estendibile MUD / ORPG in C #. Come parte del pacchetto, vorrei includere un client proxy SOCKS5 che potrebbe essere installato su macchine dell'utente. Questo client proxy sedeva tra il client dell'utente standard di telnet (zMUD, GMUD, MUSHclient, o solo un semplice telnet) e il server MUD gioco e cercare determinati pacchetti. Questi pacchetti avrebbero detto al cliente di portare in su diverse finestre e informazioni tradizionalmente non disponibili su un client telnet testuale. Poiché questo è un applicazione di gioco, una mappa del mondo o un elenco di attrezzature usurate potrebbe essere visualizzato, per esempio.

Sto cercando tutte le informazioni / indicazioni su come funziona procura di sviluppo, e dove ho potuto iniziare a fare questo. Al momento ho un client C # base telnet, e il server stesso ha un ascoltatore multi-threaded telnet è tutto quello che ha funzionato - in modo che il sistema può essere completamente testato, ho solo bisogno di sapere cosa devo fare per rendere l'intermediario (il proxy) . Tutti i suggerimenti molto apprezzato.

È stato utile?

Soluzione

Ecco un proxy SOCKS scritto in C #.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top