前几天偶尔收到一个朋友的求救,要编写一个IPV6的socket编程
开始以为这个问题很容易,因为socket已经兼容IPV4和IPV6的,改下那几个接口就可以了
然后….被卡住了…....但是我服务器端bind监听的socket的时候,是不应该出这个问题的…
遍历无果,只能通过检视代码来找可能的错误....int error=0;
ret=bind(m_hSocket,(struct sockaddr *)&addr,sizeof(struct sockaddr_in6));//绑定
if(ret==SOCKET_ERROR...pDlg->MessageBox(strError,"错误",MB_ICONSTOP);
closesocket(m_hSocket);
return;
}
检视的过程中发现,排除socket