Forwarding text messages from an android phone to a TCP port of a PC We are going to have an online poll using SMS in an upcoming ceremony. We also want to show the result of the poll on a large screen using a video projector. The idea that I have is to use an android phone to receive text messages and forward them to a PC using a TCP/IP connection. If the message is forwarded to the PC, I can handle the rest of the things easily. Now, I have two questions regarding the above idea:


Do you know any application of piece of code that forwards any incoming text message to a given ip address/port number?
Is an android phone capable of handling a large number of text messages? That would be 100-200 messages per minute. The latter issue is a more important one since I have no clue about the number and I cannot test the scalability of the system since the day of the ceremony.
It isn't difficult to create the necessary code to listen to incoming messages, handle their data and send them to a TCP socket. I've done such an app but can't release it's code, unfortunately. All I can say is it's pretty simple, just research incoming SMS handling (for example here) and sockets (for example here).

As to your other question, there is some latency when receiving SMS, but this depends on your carrier. They store the messages in a queue and send them to your phone as fast as they can. So, depending on your carrier they may have some limits on how many messages they accept into the queue.

You can estimate the delay in the messages by sending a SMS to your phone from 2 other phones simultaneously, and check the difference in receiving the messages. You can then estimate the handling speed per minute. For example, if there's a two second delay, it would take (200*2)/60=6m40s to process 200 messages.