Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
we

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Vadim_MA
Gast





BeitragVerfasst am: 16. Nov 2002 1:12   Titel: we

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);
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy