1. 程式人生 > >TCP網路除錯助手提示錯誤:“1035:未知錯誤” connect() failed: The socket is marked as nonblocking and the reque

TCP網路除錯助手提示錯誤:“1035:未知錯誤” connect() failed: The socket is marked as nonblocking and the reque

socket程式設計。在虛擬機器中寫了服務端的程式碼(Linux系統),跟別的電腦可以連通,但是自己在Win10中用除錯助手和虛擬機器中的服務端沒法連通(但是除錯助手做服務端,Linux做客戶端可以連通,我暫時還不知道是為什麼)。

直接上圖:

我之前參考了CSDN上的部落格,我以為是軟體的問題。後來我們發現其實是因為虛擬機器網路設定問題。當兩臺電腦通訊時,要使用橋接網路;當自己的電腦和虛擬機器通訊時,不要使用橋接!!!

後續操作:(虛擬機器不同,選單可能會有所不同)先開啟虛擬機器設定

然後點選“網路介面卡”,把藍色的點點,點到非橋接模式。然後點選確定。

然後重新ifconfig一下虛擬機器的IP地址,修改一下除錯助手中的伺服器IP地址就可以正常使用啦~