是否可以建立基于Web的telnet服务?

时间:2011-10-04 19:56:34

标签: c# .net web-services sockets telnet

我使用ASP.NET MVC和C#进行Web开发,我对创建基于Web的telnet服务器感到好奇。我实际上从来没有用telnet做过任何事情,但我相当肯定我理解它作为一个简单协议的基础知识。我是否需要运行侦听端口的应用程序以与客户端建立套接字连接,或者telnet是否也以请求/响应格式运行,以便它可以与MVC样式的Web服务进行通信而不是实际运行的服务器程序在端口上侦听。

如果我完全不知道我在说什么,请告诉我。我真的只需指向正确的方向。

请记住,我说的是telnet服务器,而不是客户端。

提前致谢。

2 个答案:

答案 0 :(得分:3)

您可以创建telnet服务器或telnet客户端。但它在哪里?我看不出来。如果你真的想要制作服务器,你可以简单地制作一个telnet服务器而不需要网络。

如果你想在网页上建立一个telnet客户端,那就有意义了。用户将使用他们的Web浏览器,您的应用程序将充当真正的telnet和Web浏览器之间的桥梁。您的应用程序将在一侧充当telnet客户端,并使用网页将所有数据传输到人类用户和从用户传输。这是一个实时的事情,所以我更喜欢客户端代码,比如Silverlight,IMO你可以获得相当不错的结果。

答案 1 :(得分:0)

您可以通过HTTP远程登录到Web服务器并与之交互,但除非绑定到其他端口并通过该端口运行telnet,否则无法使服务器像telnet服务器一样运行。那时你在网络服务器上托管它的事实是多余的,所以我不确定你为什么这样做。