quote:
Originally posted by Delphi Thunderbolt
That too, but a two-tier system would be acceptable, (e.g. To find out if other people are appearing offline, they need to have the plugin as well as you, and you can't configure it to hide you.)
What goes around, comes around.
quote:
Originally posted by Yil2201
Yeah, that could be coded i think if two persons has the plug-in installed ... Cause the Messenger.MyStatus function we can reconize if it is really Offline or if the status has been set to "Appear Offline" ...
Actually such a system is useless and/or wont work.
If you think about it: say you install such a plugin. How is this plugin going to tell your contact you're not offline? Or how are you going to know if your contact (who also has that plugin) is truely offline or not? Probably by sending a packet to your IP address via some custom port.
In other words, to know if your contact is offline or not, you must reveal yourself to be actually online (since you send something to the contact). This also means that you will be sending these packets to everybody on your contactlist and as an effect actually reveal yourself to everybody who whish to know that you're actually online (analogy: open session notifiers), making the appear offline status totally useless; you actually are better of setting your status online and don't bother with the rest.
Now you can say, ok, but what if I don't send the packets to everybody so I'm not exposed, but I rather catch the incomming packets from my contacts and only then send mine so we both know we are actually online? This wont work, as in this case the plugin of your contact will do exactly the same and thus nothing at all will be send.
Looking at it from a different POV, what if MS implemented something like this directly into Messenger? Well, it would be exactly the same: either the packets are send to everybody and the "appear offline" as we know it will become totally useless, or either no packets are send and the system wont work...
So, however you turn and twist this around, such a plugin is either totally useless or it wont work at all, not even when both you and your contact has it...
The only "usefullness" of such a plugin could be to inform
a specific contact what your real status is (eg: your good friend) so he/she could always know if you are logged in or not while all the other contacts only see your status as it is (thus you only would send out that packet to that specific IP address and not to all other contacts). But it wont work as a general online checker at all.