毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

vc服务器与客户机互相传送消息的程序 第2页

更新时间:2012-3-5:  来源:毕业论文

if(m_hListenThread)
{m_data[3]+="Succeeded";
m_data[4]+="Listening....";
}
else
m_data[4]+="Failed";

}

4.在析构函数中完成必需的清除操作:

CServerView::~CServerView()
{
if(m_bInitialized)本文来自辣,文~论^文·网原文请找腾讯752018766
WSACleanup();
closesocket(m_sock);
if(m_hListenThread)
::TerminateThread(m_hListenThread,0);
}

5.定义接收和处理消息的线程:

long WINAPI Listen(CServerView *pView)
{

char msg[2000]="";
int nchar;
SOCKADDR_IN saClnt;
int saClntLen;
while(1)
{
saClntLen=sizeof(saClnt);
nchar=recvfrom(pView->m_sock,msg,1024,0,
(PSOCKADDR)&saClnt,&saClntLen);
if(nchar<0) { pView->m_data[pView->count++]+
="Error in recvfrom\n";
pView->InvalidateRect(NULL);
}
else
{

switch(msg[0])
{
case'A':
wsprintf(msg,"A: Client from %s
attached\n",inet_ntoa(saClnt.sin_addr));
pView->m_data[pView->count++]=msg;
pView->flag=TRUE;
pView->InvalidateRect(NULL);
pView->Isconnect=TRUE;
pView->saClnt=saClnt;
pView->saClntLen=saClntLen;
sendto(pView->m_sock,msg,1024,0,
(PSOCKADDR)&saClnt,saClntLen);

上一页  [1] [2] [3] [4] [5] [6] 下一页

vc服务器与客户机互相传送消息的程序 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。