中CChatServerDoc 类定义的前面加入如下的类声明语句:
class CListeningSocket;
class CClientSocket;
class CMsg;
在文件“ChatServerDoc.cpp”的开头加入如下的include 语句:
#include "MainFrm.h"
#include"PortDlg.h"
#include "ChattersListView.h"
#include "ChatView.h"
#include "ListeningSocket.h"
#include "ClientSocket.h"
#include "Msg.h"
在文件“ChatServerDoc.cpp”的开头加入下面的定义语句(它定义了5 种不同类型的消
息)。
#define LEAVING_CHAT 1
#define SENDING_CHATTERS_LIST 2
#define SENDING_NICKNAME 3
#define NORMAL_MESSAGE 4
#define USED_NAME 5
这5 种类型消息的具体含义在下面的程序中会详细说明。
接下来,为CChatServerDoc 类添加一些成员变量,如表11-9 所示。
表11-9 CChatServerDoc 类成员变量及其说明
成员变量 说
松语文学免费小说阅读_www.16sy.com