16,472
社区成员
发帖
与我相关
我的任务
分享
void CTestClientDlg::ConvertIpAddr()
{
if( IpAddr.IsEmpty() || PortNum ==0)
{
BYTE IP0,IP1,IP2,IP3;
m_CIpAddr.GetAddress( IP0, IP1, IP2, IP3);
//m_CIpAddr.GetAddress( &dwAddr);
//CString str;
//IpAddr.Format(_T("%d.%d.%d.%d"),(int)IP0,(int)IP1,(int)IP2,(int)IP3);
m_CE_PortNum.GetWindowText( str);
PortNum = _ttoi((LPTSTR)(LPCTSTR)str);
if( IpAddr.IsEmpty() || PortNum ==0)
{
MessageBox( _T("请输入IP地址和端口"),_T("警告"),MB_OK);
return ;
}
}
}
CTestClient::CTestClient( )
{
s = socket( AF_INET, SOCK_STREAM, IPPROTO_TCP);
if( s == INVALID_SOCKET)
{
// MessageBox( NULL,"create socket failed","warning",MB_OK);
}
ServAddr.sin_family = AF_INET;
ServAddr.sin_port = htons( PortNum);
//wchar_t szIpAdr[100]={0x00};
//CString str;
//str ="127.0.0.1";
//ServAddr.sin_addr.S_un.S_addr = inet_addr( (LPSTR)(LPTSXX这里也是个宏,刚才被人删掉忘记了)IpAddr);
ServAddr.sin_addr.S_un.S_addr = inet_addr( "127.0.0.1");
//ServAddr.sin_addr.S_un.S_addr = inet_addr( &dwAddr);
}