I need a **_C dll using winsock and threads_** to do the following:
3 PCs each whith a program calling the dll_: **PC1, PC2 and PC3**_**.**
Every second (more or less) PC1 will send a package (about 512 bytes) of data to be received by PC2 and PC3.
If PC2 or/and PC3 ends it program and restarts it again will continue receiving data from PC1.
If PC1 ends it program and restarts it again, PC2 and PC3 will continue receiving data.
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).