目标计算机已安装Windows 8.1,主机已安装Windows 7(但主机操作系统与连接错误无关)。我正在使用Windows 8.1 SDK包的调试器。
目标计算机上的设置
bcdedit /debug on
bdcedit /dbgsettings net hostip:xx.xx.xx.xx port:xxxxx
bcdedit /set {dbgsettings} busparams x.y.z
之后,我重启了目标机器。
错误记录
The transport connection between host kernel debugger and target windows seems lost. Please try resync with the target, recycle the host debugger or reboot the target windows.
... Retry sending the same data packet for 10884 times.
... Retry sending the same data packet for 10997 times.
>>>>**WinSock write error. Error 0n10040**
>>>>WriteAll(0x00002738,0x00000003,1304,0) fails.
>>>>WritePacketContents failed. Status == 0x2738
我还看了上面的错误代码含义
10040 WSAEMSGSIZE消息太长
在数据报套接字上发送的消息大于内部消息缓冲区或其他消息缓冲区 网络限制,或用于接收数据报的缓冲区较小 而不是数据报本身。
但我不确定如何修复它。