Hi. I would like to create an application that acts as an instant messenger without the use of other Instant messengers. So pretty much I want to build an application that sends and receives messages sent from the same application to the same application but on another computer. Would I use sockets? I am really confused because this is my first time using network programming. Any help or links would be appreciated! Thanks!