Re: sscanf question
- From: sieg1974@xxxxxxxxx
- Date: 22 Nov 2006 15:41:08 -0800
Hi,
Actually, the right buffer is the following one.
Andre
c0a80174.13cd;received=207.81.158.209
Via: SIP/2.0/UDP
192.168.1.116:5069;branch=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
sieg1974@xxxxxxxxx wrote:
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: sieg1974
- Re: sscanf question
- References:
- sscanf question
- From: sieg1974
- sscanf question
- Prev by Date: sscanf question
- Next by Date: support for UTF-8 in C language standard?
- Previous by thread: sscanf question
- Next by thread: Re: sscanf question
- Index(es):
Relevant Pages
|