BOOL CLogonDlg::connection()
{
SendSocket=socket(AF_INET,SOCK_STREAM,0);
sockStruct.sin_family=AF_INET; //使用TCP/IP協議
sockStruct.sin_port = htons(8080);
sockStruct.sin_addr.S_un.S_addr =inet_addr("10.253.176.14");
if(connect(SendSocket,(LPSOCKADDR)&sockStruct,sizeof(sockStruct)) == SOCKET_ERROR)
{
AfxMessageBox("無法連接服務器");
return false;
}
IsLink = TRUE;
WSAAsyncSelect(SendSocket,m_hWnd,WM_CLIENT_READCOLOSE,FD_READ|FD_CLOSE);
return true;
}
每次呼叫connection函式連接的時候總是回傳“無法連接服務器”,到底是怎么回事啊啊啊
uj5u.com熱心網友回復:
你呼叫WSAGetLastError,看一錯誤碼是什么。或者用這里的socket例子試試:http://download.csdn.net/detail/geoff08zhang/4571358
uj5u.com熱心網友回復:
是不是在使用之前,沒加載套接字庫呀?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/134375.html
標籤:網絡及通訊開發
