Basically, I need to send messages to another computer somewhere else in the world but it's too slow at the moment.
I'm currently using (the slowest method possible) .txt files and streamwriters and streamreaders.

The application is writing to a text file and then uploading it to a server every 20 seconds. Then every 20 seconds the other person is downloading the file and reading it into the application.

It's incredibly slow and I can't lower the time from 20 seconds to 2 seconds because it comes up with an error message(something about timeout etc.).

Is there anyway that I can either have it download/upload every 2 seconds or have some other system to send the messages?


Thanks in advance.
------
KNXRB