A technique for reducing information reception delays is provided. The
technique reduces delays that may be caused by protocols that guarantee
order and delivery, such as TCP/IP. The technique creates multiple
connections between a sender and recipient computing devices and sends
messages from the sender to the recipient on the multiple connections
redundantly. The recipient can then use the first arriving message and
ignore the subsequently arriving redundant messages. The recipient can
also wait for a period of time before determining which of the arrived
messages to use. The technique may dynamically add connections if
messages are not consistently received in a timely manner on multiple
connections. Conversely, the technique may remove connections if messages
are consistently received in a timely manner on multiple connections. The
technique can accordingly be used with applications that are intolerant
of data reception delays such as Voice over IP, real-time streaming
audio, or real-time streaming video.