Hallo, fellow Lazarusers.
I wish to write a program for educational purposes. It's a 1 to 1 chatroom, and is designed to:
- Have a copy of the program on both computers that would like to communicate. (Mine and a friends)
- Be able to send simple text via the Internet and recieve it on the other computer
The problem is, the original design of the program was that the server program was on my computer, and a client on another. But I need to set up port forwarding on my router to have them connect, and I'd rather not do that.
I was wondering if there was a way I could
- The person operating the first client program would type in a string and hit 'send'.
- The client program sends the string to the server (Not hosted by me, maybe a website designed just for this?)
- The server then sends the same string to the other client, 'forwarding' it. The client recieves it and prints it out on the screen.
I think this is how most chatting programs work, such as MSN messenger.
The question is, is there a free server out there that does what I request?
If so, please explain to me how to use it.
Thanks, Jishaxe.