Прокси-сервер C # Telnet
Вопрос
Я работаю над разработкой расширяемого фреймворка игрового сервера MUD / ORPG на C #.Как часть пакета, я хотел бы включить прокси-клиент SOCKS5, который мог бы быть установлен на компьютерах пользователей.Этот прокси-клиент располагался бы между стандартным клиентом telnet пользователя (zMUD, GMUD, MUSHclient или просто telnet) и игровым сервером MUD и выполнял поиск определенных пакетов.Эти пакеты будут указывать клиенту открыть другие окна и информацию, традиционно недоступные на текстовом клиенте telnet.Поскольку это игровое приложение, на экране может отображаться, например, карта мира или список изношенного оборудования.
Я ищу любую информацию / рекомендации о том, как работает разработка прокси, и с чего я мог бы начать это делать.В настоящее время у меня есть базовый клиент telnet на C #, а на самом сервере есть многопоточный прослушиватель telnet, который полностью проработан - чтобы систему можно было полностью протестировать, мне просто нужно знать, что я должен сделать, чтобы создать посредника (прокси).Любые предложения с благодарностью принимаются.
Решение
Вот такой Прокси -сервер SOCKS написано на C #.