-#ifdef WIN32
-#if 0
- if (setsockopt(rawsock, SOL_SOCKET, SO_BROADCAST, (char*)&bOptVal, bOptLen) == 0)
- {
- fprintf(stderr, "Set SO_BROADCAST: ON\n");
- }
- else
- {
- fprintf(stderr, "Error setting SO_BROADCAST: ON\n");
- }
-#endif
- if (setsockopt(rawsock, IPPROTO_IP, IP_HDRINCL, (char*)&bOptVal, bOptLen) == 0)
- {
- fprintf(stderr, "Set IP_HDRINCL: ON\n");
- }
- else
- {
- fprintf(stderr, "Error setting IP_HDRINCL: ON\n");
- }
-#else
- if (setsockopt(rawsock, SOL_SOCKET, SO_BROADCAST,
- (char *)&one, sizeof(one)) == -1)
- fprintf(stderr,
- "setsockopt failed: %s\n",
- strerror (errno));
- if (setsockopt(rawsock, IPPROTO_IP, IP_HDRINCL,
- (char *)&one, sizeof(one)) == -1)
- fprintf(stderr,
- "setsockopt failed: %s\n",
- strerror (errno));
-#endif