为发送消息项添加一个判断函数:
void CServerView::OnUpdateSendmessage(CCmdUI *
pCmdUI)
{// TODO: Add your command update UI handler code here
pCmdUI ->Enable(FALSE);
if(Isconnect)
pCmdUI ->Enable(TRUE);
}
再窗口显示消息:
void CServerView::OnDraw(CDC * pDC)
{ if(flag)
{sizeTotal.cy +=20;
for(int j=65;j
TextOut(10,y,m_data[i]);
y +=20;}
// TODO: add draw code for native data here
}
在Project中点击Settings中选择Link项添加wsock32.lib。
----最后编译程序,就可以得到Server.exe程序。
二、客户机程序
创建一个名为“client"的项目,单文档界面。
在clientview.h中加入代码:
#include “winsock.h"
添加变量:
CString m_data[1000];
HANDLE m_hListenThread;
SOCKET m_sock;
SOCKADDR_IN m_saSrvr;
BOOL Isconnect;
int count;
CSize sizeTotal;
BOOL flag;
在构造函数中初始化变量:
CClientView::CClientView()
{ // TODO: add construction code here
Isconnect=FALSE;
sizeTotal.cy=350;
sizeTotal.cx=300;
flag=FALSE;
}