Hi Guys. I know I've been away for a long time, but I do believe the bugs are in the socket extension. There could also be a bug in the plugin. I no longer have a way to thoroughly test the code. However, feel free to use the source any way you like.