so, first of all nice features ya have here :D but please stop lying to ppl :(
here's a socket comparison:
[Only registered and activated users can see links. Click Here To Register...]
as you can clearly see:
DetGuard (or at least the source i've found and based my own proxy upon) used Pure Non-blocking sockets - Calls on non-blocking sockets return immediately, even if they cannot complete their task immediately. Although this allows the program to do other things while the network operations finish, it requires that the program repeatedly poll to find out when each request has finished.
Torque uses Asynchronous sockets - These are non-blocking sockets, except that you don’t have to poll: the stack sends the program a special window message whenever something "interesting" happens. (and it's way easier to code :D)
so it's a lie that ur program performs better than others based on the fact that it's async ... if it does perform better, it's simply due to the way you coded it :D not due to the nature of socket types used :p and even a blocking i/o can perform ok, if it's threaded properly :) that's all, good luck :D