软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 源码下载 > VC/C++源码 > 网络相关 > 远程算数运算服务器,VC++ 源代码下载下载

远程算数运算服务器,VC++ 源代码下载

  • 界面语言:简体中文 / 国产软件
  • 文件大小:未知
  • 资源等级:3星级
  • 相关链接:Home Page
  • 有无插件:无插件
  • 授权方式:免费版
  • 更新时间:2011-03-24 08:57:29
  • 运行环境:Visual C/C++

VC++ 远程算数运算服务器的实现源码,变量的第一个字母为小写且该字母表明该变量的类型,如 nErrCode.为整形的错误代码,函数的第一个字母为大写且表明函数的功能。如void AcceptThread(void).为接受连接的线程:

SOCKET sClient;//套接字

HANDLE hThreadSend;//发送数据线程

HANDLE hThreadRecv;//接收数据线程

DATABUF bufSend;//发送数据缓冲区

DATABUF bufRecv;//接收数据缓冲区

CRITICAL_SECTION csSend;//临界区对象,锁定bufSend

CRITICAL_SECTION csRecv;//临界区对象,锁定bufRecv

BOOL bSendData; //通知发送数据线程

HANDLE hEventShowDataResult;//显示计算结果的事件

BOOL bConnecting;//与服务器的连接状态

HANDLE arrThread[2];//子线程数组

BOOL InitClient(void);//初始化

BOOL ConnectServer(void);//连接服务器

BOOL CreateSendAndRecvThread(void);//创建发送和接收数据线程

void InputAndOutput(void);//用户输入数据

void ExitClient(void);//退出

void InitMember(void);//初始化全局变量

BOOL InitSockt(void);//创建SOCKET

DWORD __stdcall RecvDataThread(void* pParam);//接收数据线程

DWORD __stdcall SendDataThread(void* pParam);//发送数据线程

BOOL PackByebye(const char* pExpr);//将输入的"Byebye" "byebye"的字符串打包

BOOL PackExpression(const char *pExpr);//将输入的算数表达式打包

void ShowConnectMsg(BOOL bSuc); //显示连接服务器消息

void ShowDataResultMsg(void); //显示连计算结果

void ShowTipMsg(BOOL bFirstInput); //显示提示信息

 报告下载错误
远程算数运算服务器,VC++ 源代码下载
推荐下载
下载说明