TCP网络调试助手提示错误:“1035:未知错误” connect() failed: The socket is marked as nonblocking and the reque

socket编程。在虚拟机中写了服务端的代码(Linux系统),跟别的电脑可以连通,但是自己在Win10中用调试助手和虚拟机中的服务端没法连通(但是调试助手做服务端,Linux做客户端可以连通,我暂时还不知道是为什么)。

直接上图:

TCP网络调试助手提示错误:“1035:未知错误” connect() failed: The socket is marked as nonblocking and the reque_第1张图片

 

我之前参考了CSDN上的博客,我以为是软件的问题。后来我们发现其实是因为虚拟机网络设置问题。当两台电脑通信时,要使用桥接网络;当自己的电脑和虚拟机通信时,不要使用桥接!!!

 

后续操作:(虚拟机不同,菜单可能会有所不同)先打开虚拟机设置

TCP网络调试助手提示错误:“1035:未知错误” connect() failed: The socket is marked as nonblocking and the reque_第2张图片

然后点击“网络适配器”,把蓝色的点点,点到非桥接模式。然后点击确定。

TCP网络调试助手提示错误:“1035:未知错误” connect() failed: The socket is marked as nonblocking and the reque_第3张图片

 

然后重新ifconfig一下虚拟机的IP地址,修改一下调试助手中的服务器IP地址就可以正常使用啦~

TCP网络调试助手提示错误:“1035:未知错误” connect() failed: The socket is marked as nonblocking and the reque_第4张图片

 

 

 

你可能感兴趣的:(操作tips)