I need a C# console app that will receive a UDP data gram, and redistribute it to a series of external UDP or TCP servers. That list of external server ip addresses, ports connection types and are listed in the .config file. Requirements are:
1. Run constantly waiting for UDP data grams
2. Allow the config file to specify as many servers to forward the data to. Each server will indicate ip, port and type (tcp or udp)
3. App receives a UDP data gram, then redistributes the data to every connection in the .config using tcp or udp
Looking for clean, polished code. I have started the work (see attachment), but I am short on time and having trouble (mixed samples between tcp and udp and made a mess). I just need someone to take me over the finish line on this one.