diff options
author | Benjamin Franzke <benjaminfranzke@googlemail.com> | 2013-03-13 13:04:54 +0100 |
---|---|---|
committer | Benjamin Franzke <benjaminfranzke@googlemail.com> | 2013-03-13 13:15:51 +0100 |
commit | 3f0dfe5fbb4f8217fe6e022fdf41a361f3a1cf8c (patch) | |
tree | ce88c081521d096a96c46ec4530173182cd1ac3a /econpacket.h | |
parent | c86a48ce405f5aa8911ffb290c3e0d03077b5cae (diff) | |
download | econ-3f0dfe5fbb4f8217fe6e022fdf41a361f3a1cf8c.tar.gz econ-3f0dfe5fbb4f8217fe6e022fdf41a361f3a1cf8c.tar.bz2 econ-3f0dfe5fbb4f8217fe6e022fdf41a361f3a1cf8c.zip |
econfind: Beamer IP has to be optained from recvmsg directly
The econ_header IPaddress field holds only our client ip.
econpacket needs to store the addr in the packet.
Diffstat (limited to 'econpacket.h')
-rw-r--r-- | econpacket.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/econpacket.h b/econpacket.h index fc4aea4..cde0734 100644 --- a/econpacket.h +++ b/econpacket.h @@ -19,6 +19,8 @@ #define _ECONPACKET_H_ #include <stddef.h> +#include <netinet/in.h> + #include "econproto.h" struct econ_packet { @@ -34,6 +36,9 @@ struct econ_packet { /* Holding the previous elements */ struct iovec iov[4]; + + /* For packets that are received via udp. */ + struct sockaddr_in addr; }; void |