reverted to raw sockets. fixed pain-in-the-ass networking problem. SO_REUSEADDR!