ok, i understand this could work via, connecting to 1 person who is connected to another, ip parsed accross and tada u now have 2 ppl to message to, id recommend UDP rather than tcp though, being serverless.

However, how do you intend to make the program find these people each time you want to "log on" so to speak? must i enter my friends IP everytime if he happens to have a dynamic IP? I don't see how that'll work, or work conviniently anyway