4.6.1 初始化

  客户端的初始化包括全局变量和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;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值