nc netcat ncat 拒絕連接 connection refuse

期間做socket測試數據

大概就是這麼個樣子

nc -lk 999 

但是啓動程序總是報錯拒絕連接 connection refuse

Caused by: java.net.ConnectException: Connection refused (Connection refused)

讓我很是不解,明明在垃圾windows就可以運行,到我大 linux 上就會拒絕連接???

有段時間想想就算了,拒絕就拒絕吧,反正自己也沒少被拒絕過

但今天實在是受不了了,非得找出問題所在,結果還真找到了,其原因就在 

nc netcat ncat 沒有理解指的是什麼 

nc netcat 其實是一個東西

ncat 是nmap 的一個套件 號稱是nc的增強版

程序socket 所需的正是 ncat ncat -lk 999

而不是nc linux 系統默認nc 爲nc netcat 而不是ncat 

至少我使用的發行版是這樣,所以解決辦法是

sudo apt install ncat 

ncat -lk 999 

或者移除原先的nc 軟連接

重新連接到ncat 

ln -s ncat /usr/bin/nc 

題外話 :linux很優秀,毋庸置疑 ,但是作爲主力開發,桌面端總是有點小問題

所以我準備換個mac 2019 16寸 

 

 

發佈了338 篇原創文章 · 獲贊 27 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章