Telnet 也是一個linux的命令 詳情可以查看 http://man. 這是linux命令大全所有的命令和參數(shù)都能查到 有時候我們寫一個tcp的服務(wù)器程序,需要讓客戶端發(fā)起一個連接,來驗(yàn)證是否能正確的 綁定到端口 接受連接 接受數(shù)據(jù) 通常我們需要寫一個客戶端,但是如果你用telnet的話,那就不用為了上面的這個目的而寫一個客戶端了。 也許你會說,telnet不是用的是23端口嗎?除非你的程序綁定到23端口,但是那也不可能啊,因?yàn)?3已經(jīng)被telnet的服務(wù)器給占用了啊,怎么可能做到?從這個層面講的話,確實(shí)好像不可以了,但是telnet客戶端是可以指定要連接的服務(wù)器的端口的。 telnet [ip地址] [端口號] 例如: telnet localhost 65100 假設(shè)你的服務(wù)器監(jiān)聽的就是65100,那么上面的這個命令就是讓telnet向你的服務(wù)器發(fā)起一個tcp的連接。接著在telnet窗口中輸入任何字符,這些字符會發(fā)動到你的服務(wù)器,為了驗(yàn)證你收到這些字符,當(dāng)你的服務(wù)器收到這些包后,可以給telnet也發(fā)包。不過注意在telnet客戶端發(fā)包的你每敲入一個字符就發(fā)送一個包,而不是等你回車。 在你用Telnet連接端退出時 需要按 Ctrl+】 出現(xiàn)Telnet>時輸入quit |
|