Можно ли сделать веб-сервис telnet? - PullRequest
0 голосов
/ 04 октября 2011

Я использую ASP.NET MVC с C # для веб-разработки, и мне любопытно создать веб-сервер telnet. Я фактически никогда ничего не делал с telnet, но я вполне уверен, что понимаю основы этого как простой протокол. Нужно ли запускать приложение, прослушивающее порт, чтобы установить сокет-соединение с клиентом, или telnet также работает в формате запроса / ответа, чтобы он мог общаться с веб-службой в стиле MVC вместо действующего запущенного сервера? прослушивание программы через порт.

Дайте мне знать, если я абсолютно не понимаю, о чем говорю. Мне просто нужно указать в правильном направлении.

Имейте в виду, что я говорю о сервере telnet, а не о клиенте.

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 05 октября 2011

Вы можете создать сервер telnet или клиент telnet.Но где в этом сеть?Я не вижу этогоЕсли вы действительно хотите создать сервер, вы можете просто создать сервер telnet, и вам не нужен Интернет.

Если вы хотите создать клиент telnet на веб-странице, это имеет смысл.Пользователи будут использовать свой веб-браузер, а ваше приложение будет служить мостом между настоящим telnet и веб-браузерами.Ваше приложение будет выступать в роли клиента telnet с одной стороны и передавать все данные пользователю и от него с помощью веб-страниц.Это происходит в режиме реального времени, поэтому я бы предпочел для этого клиентский код, например Silverlight, где в IMO вы можете добиться довольно хорошего результата.

0 голосов
/ 05 октября 2011

Вы можете подключиться через telnet к веб-серверу и взаимодействовать с ним по HTTP, но вы не можете заставить сервер вести себя как сервер telnet, если не подключитесь к другому порту и не запустите telnet через этот порт.В тот момент тот факт, что ваш хостинг на веб-сервере является излишним, поэтому я не уверен, зачем вы это делаете.

...