Hello, To start off, I don't know very much about network programming...
So given that, I have a program (process) which needs to listen on 3 ports... Two are TCP and the other UDP.
The two TCP ports are going to be receiving large amounts of data every so often (could be as little as every 5 minutes or as often as every 20 seconds). The third (UDP) port is receiving constant data. Now, does it make sense to have these listening on different threads?
For instance, when I receive a large amount of data from one of the TCP ports, I don't want my UDP stream interrupted... are these common concerns for network programming?
Thanks guys... feel free to ask clarification questions if I'm not being clear.
I'll be using the Boost library on Windows if that has any bearing.
EDIT: After reading this again, I realized I'm not asking a specific question lol... I guess I'm just looking for some thoughts/ideas/guidance on this issue and how to manage multiple connections. Thanks