如何做TELNET的服务器端???急!!急!!急!!telnet smtp.eastday.com 25
后会显示对应的信息。
我想知道服务端是怎么回馈给我消息的????服务端是怎么做的。

解决方案 »

  1.   

    HTTP协议是基于UDP协议的,而Telnet协议是基于TCP的协议的,利用建立在传输层协议(UDP,TCP等...)上的Socket很容易实现这种通信!它屏蔽了底层通信软件和具体操作系统的差异,使得通信变得简单!比如Web服务器基于HTTP协议,你可以理解为它不过就是传输数据,而不用考虑底层的复杂的纠错和排序等处理!然后用浏览器去解析这些信息,就能从中取出HTML代码形成网页!POST的数据也是通过这种方式传给服务器!至于Telnet也是类似的,利用DELPHI中的TSeverSocket很容易实现你要的功能!把TSeverSocket.Prot设为23,然后就是在OnClientRead,OnClientWirte中写代码!TELNET协议规范
    http://www.2hackers.org/classroom/basic/basic_7.htm