It's possible but not very simply. Many users have dynamic IPs and since there is no central server you would not be informed about anybody else's online status.
One way to solve this could be a distributed hash table which is in the works but it's far away from working actually. Another way could be some kind of chat meshes depending on servent IDs but I figure that would either cause a lot of traffic or it wouldn't be very reliable. |