Themuppeteer
Programmer
I wanna write a progra mthat broadcass a message over the network.But I'm having a problems...
I'm using udp
and my "sockaddr_in" var is build like this:
struct sockaddr_in to;
to.sin_family = AF_INET;
to.sin_addr.s_addr= inet_addr("255.255.255.255"
;
to.sin_port=htons(9000);
cout<<sendto(sockfd,buffer,strlen(buffer),0,
(struct sockaddr*)(&to),sizeof(sockaddr_in))<<endl;
close(sockfd);
(With sockfd being initialized well)
When I take IP 255.255.255.255 sendto returns -1,but when
I take somthing else 127.0.0.1 (works )or 150.158.x.y (works with certain ip's)
Can anyone explain please? And especially how to broadcast ?
(and to accept a broadcast)
thnx a lot!
Belgium 2 - Japan 0 !! X-) Greetz,
The Muppeteer.
themuppeteer@hotmail.com
Don't eat yellow snow...
I'm using udp
and my "sockaddr_in" var is build like this:
struct sockaddr_in to;
to.sin_family = AF_INET;
to.sin_addr.s_addr= inet_addr("255.255.255.255"
to.sin_port=htons(9000);
cout<<sendto(sockfd,buffer,strlen(buffer),0,
(struct sockaddr*)(&to),sizeof(sockaddr_in))<<endl;
close(sockfd);
(With sockfd being initialized well)
When I take IP 255.255.255.255 sendto returns -1,but when
I take somthing else 127.0.0.1 (works )or 150.158.x.y (works with certain ip's)
Can anyone explain please? And especially how to broadcast ?
(and to accept a broadcast)
thnx a lot!
Belgium 2 - Japan 0 !! X-) Greetz,
The Muppeteer.
themuppeteer@hotmail.com
Don't eat yellow snow...