Enclosed is the source code and the sample VB project I have. There is one bug with the UDP component. The bug is it does not process them in the order received. It does wait until the processing is finished to process the next one (which is good). However, it does not process in order. To see what I mean, run project 2. Then run project 1. Then on project one, click the command button. What you see on project 2 is that it does not process in the order received. That needs to be fixed. Because otherwise, it may throw things off (like in a game). Let me know if you have any questions.
The compiled dll and the source code for the component. The component must remain in C++.
Windows XP Home Edition, Windows 98.