函数
XClient_UDPSelect_Create
功能
创建UDP客户端
语法
BOOL XClient_UDPSelect_Create(SOCKET * phSocket, int
nIPVer = 2)
参数
参数.一:phSocket
In/Out:Out
类型:套接字句柄
可空:N
意思:导出设置成功的套接字句柄
参数.二:nIPVer
In/Out:In
类型:整数型
可空:Y
意思:要使用的IP协议版本
返回值
类型:逻辑型
意思:是否成功
备注
示例
int
Test_UDPClient()
{
SOCKET
hSocket;
int nMsgLen =
1024;
TCHAR
tszMsgBuffer[1024];
TCHAR
tszIPAddr[128];
memset(tszMsgBuffer,
'\0', sizeof(tszMsgBuffer));
memset(tszIPAddr,
'\0', sizeof(tszIPAddr));
XClient_UDPSelect_Create(&hSocket,
5002);
if
(!XClient_UDPSelect_SendMsg(hSocket, "hello", 5))
{
printf("errno!\n");
}
if
(XClient_UDPSelect_RecvMsg(hSocket, tszMsgBuffer, &nMsgLen,
tszIPAddr))
{
printf("%d:%s:%s\n",
nMsgLen, tszIPAddr, tszMsgBuffer);
}
XClient_UDPSelect_Close(hSocket);
return 0;
}