That not so? sendto has returned value 5 - five bytes there was sent on 255.255.255.255
But package are not sent. Sniffer this package does not get.
int Sock;
int optval;
int optlen;
struct sockaddr_in server;
int rs;
unsigned long addr;
Sock = socket (PF_INET, SOCK_DGRAM, IPPROTO_UDP);
if (Sock <0)
return -1;
optval=1;
optlen=sizeof(optval);
if (setsockopt( Sock, SOL_SOCKET, SO_BROADCAST, (char *)&optval,optlen)==-1)
{printf ("ERROR: set SO_BROADCAST
");}
server.sin_port = htons(8167);
server.sin_addr.s_addr = INADDR_BROADCAST;
server.sin_family = AF_INET;
rs=sendto (Sock, "sdddddd", 5, 0,(struct sockaddr *)&server, sizeof (server));
printf ("send to return %d
",rs);
we
Message
Author
Jump to
- Aktuelles
- ↳ Ankündigungen
- Pro-Linux
- Linux
- ↳ Hardware
- ↳ Multimedia
- ↳ Netzwerk
- ↳ Programmieren
- ↳ Selbst compilieren, Pakete erstellen
- ↳ Software
- ↳ Sicherheit
- ↳ Umstieg auf Linux
- ↳ Tips, Tricks, Helferlein
- ↳ Sonstiges
- Diskussion
- ↳ Android
- ↳ BSD und andere freie Systeme
- ↳ Freie Software allgemein
- ↳ Smalltalk
- ↳ Pro-Linux
- Archiv
- ↳ Programmieren - Allgemein
- ↳ Programmieren - C
- ↳ Fun & Joke
- ↳ Nachrichten
- ↳ Linux-Forum (alt)