sscanf question
- From: sieg1974@xxxxxxxxx
- Date: 22 Nov 2006 15:31:32 -0800
Hi,
This piece of code returns ip = -1062731404 (192.168.1.116) and port =
5069, when the following buffer is used. Can someone explain me how
"%x.%x" is matching "192.168.1.116:5069"?
int ip,port;
sscanf(buf+tagStart+strlen("branch="),"%x.%x",&ip,&port);
Thanks,
Andre
z9hG4bK8a948468-ee78-db11-9cdf-00112f2f2fed;rport
From: <sip:102@xxxxxxxxxxxxx>;tag=82888468-ee78-db11-9cdf-00112f2f2fed
To: <sip:102@xxxxxxxxxxxxx>;tag=as3a286274
Call-ID: ecdb2bb4-de78-db11-9cdf-00112f2f2fed@dilbert
CSeq: 244 REGISTER
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Expires: 3600
Contact: <sip:102@xxxxxxxxxxxxx:5069;transport=udp>;expires=3600
Date: Wed, 22 Nov 2006 23:23:08 GMT
Content-Length: 0
.
- Follow-Ups:
- Re: sscanf question
- From: Richard Bos
- Re: sscanf question
- From: attn.steven.kuo@xxxxxxxxx
- Re: sscanf question
- From: sieg1974
- Re: sscanf question
- Prev by Date: Re: "Might be undefined" Behaviour
- Next by Date: Re: sscanf question
- Previous by thread: Macro expansion in several lines
- Next by thread: Re: sscanf question
- Index(es):
Relevant Pages
|