4.6.1 初始化
来源:互联网 发布:程序员具体有什么岗位 编辑:程序博客网 时间:2024/06/05 20:09
客户端的初始化包括全局变量和Windows Sockets动态库的初始化两个部分。
1.初始化全局变量
客户端是Win32 Console Application程序。在程序中使用了一些全局变量,其中包括:
q bufRecv:读缓冲区。
q bufSend:写缓冲区。
q sHost:套接字。
q bConning:与连接服务器状态变量。
由InitMember()函数实现初始化客户端变量功能。该函数的实现与服务器基本相同,有关代码请看本书光盘。
2.初始化Windows Sockets动态库
客户端初始化套接字动态库的比较简单,程序清单如下。
wVersionRequested = MAKEWORD(1,1);
int err = WSAStartup(wVersionRequested,(LPWSADATA)&wsaData);
if ( err != 0 )
{
MessageBox(NULL, "Can not find a usable Windows Sockets dll!", "ERROR", MB_OK);
return CLIENT_SOCKET_DLL_REEOR;
}
- 4.6.1 初始化
- 初始化(1)--列表初始化和默认初始化
- 初始化(1)--默认初始化&列表初始化
- 快速初始化内存(1)
- read AppFuse 1-初始化
- uclinux初始化--------(1)
- 快速初始化内存(1)
- 4.4.1 初始化
- JAVA初始化问题1
- UCOS-II初始化(1)
- android kernel 初始化 1
- JCS初始化1
- 1 初始化Direct3D
- s3c6410 初始化时钟1
- 5.7.1 初始化顺序
- 【1】spring初始化
- Swift2.1-初始化
- orbslam2(1)-初始化
- java中的Serializable接口到底是做什么用的?
- 4.5.4 退出
- 可输入的下拉框(相当于winform里的combox)
- 4.6 客户端实现
- 使用REXML在ruby中处理xml
- 4.6.1 初始化
- 局域网无权访问的解决办法总结
- 24 小时 Jack Bauer 的铃声
- JavaScript脚本调试经典技巧
- 查询语句:将 0,1 字段,换成 男,女
- SQL Anywhere 11 (Panorama) 评审指南 Part I
- 删除添加列
- C#中常用的经典文件操作方法(收集与总结)
- 我在MSN Live 上的Space