客户端
一、创建本地套接字
m_sockRecv.Create();
二、发起连接请求
BOOL fC = m_sockRecv.Connect("127.0.0.1",5802);
三、启动定时器,定时接收数据
SetTimer(1,500,NULL);
void CSocket_clientDlg::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
char szRecv[20];
int iRecv = m_sockRecv.Receive(szRecv,10,0);//接收TCP数据
TRACE("received %d byte\n",iRecv);
if(iRecv>=0)
{
szRecv[iRecv] = '\0';
m_Strrecv = szRecv;
UpdateData(FALSE);
}
CDialog::OnTimer(nIDEvent);
}
初学网络通信,仅供个人学习。