hi guys... can anybody help me find a way to speed up the process of clearing logical IPs? i have a program that creates a thread and adds up a logical IP, creates 4 sockets for each thread and bind it in that IP... until i add up to 2,000 logical IPs (so 8,000 sockets and 2,000 threads all in all)... when it is about time to clear those 2,000 existing logical IPs and closing first all the sockets binded to it the system hangs up after clearing about 520 logical IPs but resumes after 10-15 minutes... i'm not sure if my analysis is correct but i think the system resources has something to do with it... or maybe there is something wrong with my algorithm... please help me out... thanks in advance...