My goal is to have a program connect to a server via the winsock control and be able to use other programs to use that connection through the program. Now, how this would be done is beyond me (since I'm asking the question), but the requirements are that the program which initiated the connection has to control the outgoing data and also give the other programs the data which is coming.
I'm thinking if it would be possible for the programs to exchange information (ie. communicate with eachother) that would allow what I am looking for, but I do not know if or how that is possible. So, any information leading to me getting this to work will be appreciated.