嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
QQClient,在线聊天客户端
for(int i=0;hst->h_addr_list[i];i ){
memcpy(&ia.s_addr,hst->h_addr_list[i],sizeof(ia.s_addr));
strTemp.Format("%s\n",inet_ntoa(ia));
m_strIP =strTemp;
}
m_AddrSev.sin_addr=ia;
AddrMsgSend.sin_addr=ia;
AddrMsgSend.sin_family=AF_INET;
AddrMsgSend.sin_port=htons(6000);
SOCKADDR_IN SevAddr;
SevAddr.sin_addr=ia;
SevAddr.sin_family=AF_INET;
SevAddr.sin_port=htons(RecvMsgPort);
Result=bind(m_listenSocket,(sockaddr*)&SevAddr,sizeof(SOCKADDR));
int j=0;
while(Result==SOCKET_ERROR&&j<5)
{
RecvMsgPort ;
SevAddr.sin_port=htons(RecvMsgPort);
Result=bind(m_listenSocket,(sockaddr*)&SevAddr,sizeof(SOCKADDR));
j ;
}
SevAddr.sin_port=htons(FriendDataPort);
j=0;
Result=bind(dataRecvSocket,(sockaddr*)&SevAddr,sizeof(SOCKADDR));
while(Result==SOCKET_ERROR&&j<5)
{
FriendDataPort ;
SevAddr.sin_port=htons(FriendDataPort);
Result=bind(dataRecvSocket,(sockaddr*)&SevAddr,sizeof(SOCKADDR));
j ;
}
SevAddr.sin_port=htons(SevMsgPort);
Result=bind(m_sevSocket,(sockaddr*)&SevAddr,sizeof(SOCKADDR));
j=0;
while(Result==SOCKET_ERROR&&j<5)
{
SevMsgPort ;
SevAddr.sin_port=htons(SevMsgPort);
Result=bind(m_sevSocket,(sockaddr*)&SevAddr,sizeof(SOCKADDR));
j ;
}