開啟服務(wù)端
nc -l (netcat listen)
# 服務(wù)端
nc -l 9000
客戶端
# 客戶端
telnet 127.0.0.1 9000
這二個終端就可以相互通信
注: Mac os 10.13 后就沒有內(nèi)置 telnet 函數(shù),要新安裝
brew install telnet
image.png
udp
在Mac上打開TCP和UDP端口可以通過以下步驟實現(xiàn):
- 打開終端:在Finder中,進(jìn)入"應(yīng)用程序"文件夾城丧,然后找到"實用工具"文件夾延曙,點(diǎn)擊打開"終端"應(yīng)用程序。
- 使用命令行工具:在終端中亡哄,可以使用命令行工具來打開TCP和UDP端口枝缔。以下是一些常用的命令:
- 打開TCP端口:使用nc命令來監(jiān)聽指定的TCP端口。例如蚊惯,要打開端口8080愿卸,可以運(yùn)行以下命令:nc -l 8080這將使Mac監(jiān)聽8080端口,并將所有傳入的TCP連接重定向到終端截型。
- 打開UDP端口:使用nc命令來監(jiān)聽指定的UDP端口趴荸。例如,要打開端口5000宦焦,可以運(yùn)行以下命令:nc -ul 5000這將使Mac監(jiān)聽5000端口发钝,并將所有傳入的UDP數(shù)據(jù)包重定向到終端顿涣。
驗證端口是否打開:在終端中運(yùn)行上述命令后,如果沒有出現(xiàn)錯誤信息酝豪,則表示端口已成功打開涛碑。