C++服务器框架搭建笔记一
2015-06-03 11:26
323 查看
理清需要了解或熟悉的相关技术:
语言:C++
脚本:LUA
通信:SOCKET,IOCP
数据库:MYSQL
运行环境:WIN
其他:
IDE:VS2012
图形界面框架:MFC
在开始写之前,先假设此服务器框架可以为大多数应用或游戏服务。所以功能模块只包含登录相关。
一)绘制MFC界面
服务器应该具备的基本功能:
1> 显示运行状态;
2> 显示即时运行日志;
3> 发送公告;
4> 重启和关服;
5> lua调试功能;
6> gm验证相关;
7> 更新操作(静态表或lua);
如图1
*注:系统菜单上的关闭按钮应该灰掉,真实的关闭功能应该在关服操作里面实现。
二)开始代码的
4000
编写
这里当然不会一开始就处理所有的事件。先简单实现关服按钮的功能:
void CMyServerDlg::OnBnClickedBtnClose()
{
// TODO: 在此添加控件通知处理程序代码
// 服务器退出操作(暂时未处理)
// 程序退出
CDialog::OnOK();
}
好的。现在服务器已经可以正常开启和退出了。在第二节里会继续介绍OnInitDialog函数(对话框初始化)中的相关处理。涉及的东西还是比较多的。。。
语言:C++
脚本:LUA
通信:SOCKET,IOCP
数据库:MYSQL
运行环境:WIN
其他:
IDE:VS2012
图形界面框架:MFC
在开始写之前,先假设此服务器框架可以为大多数应用或游戏服务。所以功能模块只包含登录相关。
一)绘制MFC界面
服务器应该具备的基本功能:
1> 显示运行状态;
2> 显示即时运行日志;
3> 发送公告;
4> 重启和关服;
5> lua调试功能;
6> gm验证相关;
7> 更新操作(静态表或lua);
如图1
*注:系统菜单上的关闭按钮应该灰掉,真实的关闭功能应该在关服操作里面实现。
二)开始代码的
4000
编写
这里当然不会一开始就处理所有的事件。先简单实现关服按钮的功能:
void CMyServerDlg::OnBnClickedBtnClose()
{
// TODO: 在此添加控件通知处理程序代码
// 服务器退出操作(暂时未处理)
// 程序退出
CDialog::OnOK();
}
好的。现在服务器已经可以正常开启和退出了。在第二节里会继续介绍OnInitDialog函数(对话框初始化)中的相关处理。涉及的东西还是比较多的。。。
相关文章推荐
- 小心服务器内存居高不下的元凶--WebAPI服务
- 使用C++实现JNI接口需要注意的事项
- 运维入门
- 关于指针的一些事情
- c++ primer 第五版 笔记前言
- Linux5.9无人值守安装
- 数据中心和云未来的十二大趋势
- 用vsftp快速搭建ftp服务器
- Linux快速构建apache web服务器
- 服务器监控策略浅谈
- share_ptr的几个注意点
- 如何降低服务器采购成本 原理分析
- 建议的服务器分区办法
- 服务器托管六大优势分析
- Erlang实现的一个Web服务器代码实例
- 服务器技术全面解析
- 保护DNS服务器的几点方法小结
- 我国成为全球第二大服务器消费国
- 插件管理框架 for Delphi(一)