[Serusers] Ip address
pelinescu-onciul at fokus.fraunhofer.de
Mon Jul 12 09:54:06 UTC 2004
On Jul 12, 2004 at 11:43, l.gaillard01 at free.fr <l.gaillard01 at free.fr> wrote:
> Hi all,
> I'm trying to write my own module for SER, and I need to get the ip adress in
> the good order.
> How can I do it?
First of all, please post development related questions to
serdev at lists.iptel.org.
> I need this address to be converted into a (char*).
> The way I get it is by using ip_addr2a(&_msg->rcv.src_ip). But it's not in the
> good order.
What do you want exactly?
ip_addr2a will convert it to a string (e.g. "192.168.0.1").
What do you understand by "good order"? host order? little endian? big
If it's an ipv4 address (msg->rcv.src_ip.af==AF_INET) and you want host
order, try ntohl(msg->rcv.src_ip.u.addr32) .
More information about the Serusers