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

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

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

==IDOK&&!Sendmessage.m_Message.IsEmpty())
{
wsprintf(msg,"R: "+Sendmessage.m_Message);
sendto(m_sock,msg,1024,0,
(PSOCKADDR)&saClnt,saClntLen);
m_data[count++]=Sendmessage.m_Message;
flag=TRUE;
InvalidateRect(NULL);
}

}

8.为发送消息项添加一个对话框的类,名为send,有一个文本框,用来发送消息.并为文本框添加CString m_Message 变量,并在ServerView.cpp中添加#include "send.h"

9.为发送消息项添加一个判断函数:

void CServerView::OnUpdateSendmessage
(CCmdUI* pCmdUI)
{
// TODO: Add your command update
UI handler code here
pCmdUI->Enable(FALSE);
if(Isconnect)
pCmdUI->Enable(TRUE);
}

10.再窗口显示消息:

void CServerView::OnDraw(CDC* pDC)
{if(flag)
{sizeTotal.cy+=20;
for(int j=65;jTextOut(10,y,m_data[i]);
y+=20;本文来自优,文~论^文·网原文请找腾讯752018766
}

// TODO: add draw code for native data here
}

11.在Project中点击Settings中选择Link项添加wsock32.lib. 最后编译程序,就可以得到Server.exe程序.

现在介绍客户机程序:

1.创建一个名为"client"的项目,单文档界面.

2.在clientview.h中加入代码:

#include "winsock.h"
添加变量:
CString m_data[1000];
HANDLE m_hListenThread;
SOCKET m_sock;
SOCKADDR_IN m_saSrvr;
BOOLIsconnect;
int count;
CSize sizeTotal;
BOOLflag;

3.在构造函数中初始化变量:

CClientView::CClientView()
{
// TODO: add construction code here
Isconnect=FALSE;
sizeTotal.cy=350;
sizeTotal.cx=300;
flag=FALSE;
}

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

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

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