2,179
社区成员
发帖
与我相关
我的任务
分享
if ( (sockfd = socket(AF_INET,SOCK_DGRAM,0)) == -1 )
{
printf("socket function error!\n");
return;
}
if ( setsockopt(sockfd,SOL_SOCKET,SO_BROADCAST,(char *)&broadcast,sizeof(broadcast)) == -1)
{
printf("setsockopt function error!\n");
return;
}
iplong.s_addr = GetBroadCast();
strcpy( ip, inet_ntoa(iplong));
port = atoi(IFSF_HB_PORT);
memset( &remoteSrv, 0, sizeof(remoteSrv) );
remoteSrv.sin_family = AF_INET;
remoteSrv.sin_addr.s_addr = inet_addr(ip);
remoteSrv.sin_port = htons(port);