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