projects
/
my-code
/
ivac.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
udp working in principle now
[my-code/ivac.git]
/
datagram.c
diff --git
a/datagram.c
b/datagram.c
index
2637fa8
..
bcee943
100644
(file)
--- a/
datagram.c
+++ b/
datagram.c
@@
-31,7
+31,7
@@
#include <fcntl.h>
int main(int argc, char *argv[]) {
#include <fcntl.h>
int main(int argc, char *argv[]) {
- int send_fd;
+ int send_fd
,broadcast_on
;
struct sockaddr_in local_addr, remote_addr;
socklen_t remote_addr_len,optlen;
int send_bytes, read_bytes;
struct sockaddr_in local_addr, remote_addr;
socklen_t remote_addr_len,optlen;
int send_bytes, read_bytes;
@@
-47,8
+47,9
@@
int main(int argc, char *argv[]) {
exit(1);
}
exit(1);
}
- optlen=1;
- if((setsockopt(send_fd,SOL_SOCKET,SO_BROADCAST,NULL,optlen))==-1)
+ broadcast_on=1;
+ optlen=sizeof(broadcast_on);
+ if((setsockopt(send_fd,SOL_SOCKET,SO_BROADCAST,&broadcast_on,optlen))==-1)
perror("setsockopt");
perror("setsockopt");