Is this possible with the Raspberry Pi protocol stacks? Reading in data from a UDP protocol thru either ethernet port or usb, then sending it out via the TCP protocol? What I am trying to do is not practical from my viewpoint, but the Weather Center has approached our senior development group for a way to be the middle man between a weather radar and a radar office. They are trying to combine the benefits of realtime checkless UDP protocol with the reliable, slower TCP protocol. The idea they have is to receive radar data coming in with a UDP protocol, and transmit the data out on a TCP protocol to prevent data loss i.e. drops in the unrealiable T1 line. The also wanted a buffer (could be done through the RPi's RAM?) to keep data that would otherwise be lost from some sort of brief outage (no longer than 6 minutes) and then retransmit the data after the connection comes back up.
Thoughts?
P.S. This was previously accomplished by wiring a ethernet port to an mBed microproc using UDP listener socket, then transmitting that data via SPI to a second mBed, then transmitting out thru a TCP socket.