Socket
是否有“伺服器”版本的 telnet?
如果我想作為客戶端快速連接到套接字並輸入一些內容,我可以使用 telnet。
是否有提供伺服器端的 telnet 版本或類似程序?
換句話說,是否有某種“telnetserver”程序我可以通過 telnet 連接,然後與自己進行文字聊天?
Telnet 提供的功能遠遠超出您的簡單案例所需:根據 Telnet 協議規範 ( RFC 854 ):
TELNET 協議建立在三個主要思想之上:第一,“網路虛擬終端”的概念;二是協商選擇原則;第三,終端和流程的對稱視圖。
您不需要任何這些,因為您只想發送和接收消息。Netcat可以在兩端處理這些簡單的 TCP 連接。在這裡,這
-vvv
只是為了詳細說明,以便更好地了解正在發生的事情。
- 伺服器
$ nc -l 12765 -vvv Listening on [0.0.0.0] (family 2, port 12765) Connection from client.example.net 58724 received!
- 客戶
$ nc example.com 12765 -vvv example.com [192.0.2.1] 12765 (?) open
現在,在其中任何一個中鍵入的任何內容都會在按輸入後出現在另一個中。