Windows学习的时候,在之前相同的SocketFrame.cpp和SocketFrame.h的框架下,添加文字的聊天源代码就可以实现文字的通信,下面是源码:
Chat.cpp:
// LANChat.cpp : 定义应用程序的类行为。
//
#include "stdafx.h"
#include "LANChat.h"
#include "LANChatDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CLANChatApp
BEGIN_MESSAGE_MAP(CLANChatApp, CWinApp)
ON_COMMAND(ID_HELP, &CWinApp::OnHelp)
END_MESSAGE_MAP()
// CLANChatApp 构造
CLANChatApp::CLANChatApp()
{
// TODO: 在此处添加构造代码,
// 将所有重要的初始化放置在 InitInstance 中
}
// 唯一的一个 CLANChatApp 对象
CLANChatApp theApp;
// CLANChatApp 初始化
BOOL CLANChatApp::InitInstance()
{
// 如果一个运行在 Windows XP 上的应用程序清单指定要
// 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,
//则需要 InitCommonControlsEx()。否则,将无法创建窗口。
INIT