一.Server端
1.CoCreateInstance()建立IDirectPlay8Server *server服务器对象
2.调用server->Initialize()初始化DirectPlay消息处理函数(这一步应在所有其余调用server成员函数之前)
3.调用server->EnumServiceProviders()设置通讯协议
4.建立IDirectPlay8Address* devAddr(调用CoCreateInstance())设备地址并调用devAddr->SetSP()初始化其通讯协议
5.填充DPN_PLAYER_INFO调用SetServerInfo()初始化服务器相关信息(IP等)
6.调用server->Host()建立一个新联机..
二.Client
1.CoCreateInstance()建立IDirectPlay8Client *client客户端对象
2.调用client->Initialize()初始化DirectPlay消息处理函数(这一步应在所有其余调用client成员函数之前)
3.调用client->EnumServiceProviders()设置通讯协议
4.建立IDirectPlay8Address* devAddr(调用CoCreateInstance())设备地址并调用devAddr->SetSP()初始化其通讯协议
5.指定服务器IP调用clinet->EnumHosts()枚举服务器端服务
6.调用client->Connect()建立到服务器端的连接