Hello!
I've messed around a bit with the messenger plus! tags, and I noticed that when you are behind a router, it will only recognize your internal IP (for example 192.168.1.100).
Anyways, when someone is on MSN Mesenger 6.x (or well actually it will send it to all clients but only MSN Messenger 6.x recognizes it) the server will send you your IP in the initial MSG comming from the server when you sign in. This way Messenger still has your external IP for whenever the client needs it.
I can imagine this IP is being stored somewhere, or that it is possible for Plus to "intercept" it. Maybe an idea for Plus to put this IP in the message for (!IP) as well (when the IP of course is different from the internal IP -- Otherwise you will see the same IP twice
).
The IP is send like this when signing in:
quote:
MSG Hotmail Hotmail 461
MIME-Version: 1.0
Content-Type: text/x-msmsgsprofile; charset=UTF-8
LoginTime: 1093189403
EmailEnabled: 1
MemberIdHigh: 393216
MemberIdLow: -1966666349
lang_preference: 1033
preferredEmail:
country: NL
PostalCode:
Gender:
Kid: 0
Age:
BDayPre:
Birthday:
Wallet:
Flags: 1027
sid: 507
kv: 5
MSPAuth: <removed>
ClientIP: xxx.xxx.xxx.xxx
ClientPort: 7441