将一些全局函数合成了一个类,方便理解和管理

class CServerLogic
{
public:
CServerLogic();
virtual ~CServerLogic();

public:
BOOL StartWork(HWND hMainWnd, UINT uPort = 80);
void StopWork();

protected:
DWORD AcceptWait();
static DWORD __stdcall AcceptThread(LPVOID pThis);//上线监听线程

DWORD ClientWait(SOCKET sClient);
static DWORD __stdcall ClientThread(LPVOID pThis);//连接签到线程

void LoginTrans(SOCKET s, LPCLIENTITEM pClient);
void InterTrans(SOCKET s, LPCLIENTITEM pClient, int ExecType);
bool SendKeepAlive(SOCKET s);
BOOL CopySocket(HWND hWnd, SOCKET s, DWORD nInfo);

private:
HWND   m_hMainWnd;     //主窗口句柄
SOCKET m_AcceptSock;
UINT   m_ListenPort;   //监听端口

HANDLE m_hAcceptThread;//accept线程句柄

typedef struct
{
   CServerLogic* pLogic;
   SOCKET sClient;
}ThreadInput,*LPThreadInput;
};

PcShare也山寨

PcShare2005控制端修改相关推荐

  1. OpenStack环境搭建(四:web控制端各节点的部署及配置)

    实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...

  2. Mac中禁用向日葵(Oray)控制端自启动

    由于Mac端的向日葵控制端APP,没有将自启动配置文件放入用户文件夹中,所以在系统偏好-用户与群组-登陆项里面,是看不到Oray的自启动选项的. 而APP本身又没有可以勾选是否开机启动的地方,看过有人 ...

  3. 手把手教你做智能LED灯(三) 手机控制端开发

    第3节 手机控制端开发 Arduino开发板已经可以接收命令了.接下来就要开始考虑手机端如何控制LED灯. 我们在之前一篇文档中开发过蓝牙聊天应用,那里面详细介绍了蓝牙设备互相连接的原理和实现方法.在 ...

  4. 宝可梦小游戏_Java_控制端——总结

    宝可梦&伏魔录 小游戏_Java_控制端:小总结 文章目录 宝可梦&伏魔录 小游戏_Java_控制端:小总结 前言 一.简述 二.宝可梦项目 1.设计思想 2.宝可梦项目总结 1. 前 ...

  5. 苹果系统(macos)code with me 控制端下载不下来,下载缓慢,解决办法

    jetbrains的插件,依赖包,或者是工具之类的下载通常都比较慢,尤其是大文件等很久后可能还断开了.又要重头下.比如 code with me,以下简称cwm curl: (56) Recv fai ...

  6. VS2015 定时服务及控制端

    一.  服务端 如下图-新建项目-经典桌面-Windows服务-起名svrr 2. 打到server1 改名为svrExecSqlInsert 右击对应的设计界面,添加安装服务目录结构如图 3. sv ...

  7. 带控制端的逻辑运算电路_分别完成正整数的平方、立方和阶乘的运算verilog语言...

    练习:设计一个带控制端的逻辑运算电路,分别完成正整数的平方.立方和阶乘的运算. //--------------myfunction---------- modulemyfunction(clk,n, ...

  8. 控制台下修改系统驱动状态的代码

    控制台下修改系统驱动状态的代码 最近在sinister大哥的指点下,学习一些驱动方面的东西.在调一个程序很头痛...于是写了这个东西,可以安装,卸载,启动和停止驱动,也可以查询当前系统加载驱动的状况. ...

  9. (14)树莓派B+使用L298N驱动控制四驱车并实现一个简单的web控制端

    在系列文章第12篇中提到了L298N,它是H桥双路直流电机驱动,可以使双路直流电机实现正转或者反转,并且通过ENDA和ENDB输入PWM信号,还可以实现加减速.本文用2块L298N驱动板成功驱动了4个 ...

  10. ubuntu18.04下安装向日葵控制端

    第一步:下载linux版 地址: https://sunlogin.oray.com/zh_CN/download/download?id=23 请参考:http://www.92ez.com/?ac ...

最新文章

  1. 【笔记】PIL 中的 Image 模块
  2. Python--day63--添加书籍
  3. 使用infinite-scroll实现Ghost博文列表的滚动加载
  4. Golang 使用Protocol Buffer 案例
  5. html 正则表达式验证金额,js金额校验,js正则表达式,包含正负,小数点后两位...
  6. 无法远程xp服务器,五步快速处理在WinXP下IIS无法远程访问的问题
  7. volatile讲解与宏定义
  8. 【渝粤教育】电大中专工程图学基础_1作业 题库
  9. linux getopt_long函数,新手疑问:getopt_long()重入问题
  10. 超级计算机中心建设方案,超算中心建设框架
  11. centos 网络流量监控方法总结
  12. 小程序 获取今天日期 星期几 不墨迹就是快
  13. visual studio 2010 没有代码提示(智能提示)或代码提示很慢解决方案一例
  14. 你以为的匿名评价,原来并没真的匿名
  15. 2020谷歌学术指标出炉,CVPR成AI学术会议总榜第一名
  16. 谷歌找邮箱插件,外贸人必备
  17. 股票查询与分析系统(Qt 5.9.8)
  18. keras基于CNN和序列标注的对联机器人
  19. m3u8 php vob 服务器,使用ffmpeg下载m3u8
  20. Confluence 决定(Decisions )蓝图

热门文章

  1. html网页怎么分页打印,web如何实现页面分页打印
  2. python贴吧-学点python吧,别再这么累了
  3. extjs 6.x 的使用
  4. python第三方库文件传输助手_Python与微信——itchat包
  5. Paper pass使用方法总结,毕业论文查重攻略
  6. IGBTMOS管的工作原理及检测方法
  7. chrome浏览器导出扩展_每日新闻摘要:再次跟踪您的浏览历史记录的Google Chrome浏览器扩展...
  8. Java实现昵图网摄影图片爬虫
  9. P2构型并联混合动力汽车Cruise整车仿真模型
  10. python异常类型大全