Sorry to disappoint you but I am not familiar with network programming (although that's on my to-learn list). Please, I'm no expert and don't treat me like one.
Search/ask in the appropriate newsgroup(s) (http://groups.google.com, google is amazing!).
Dennis2! Do you have any ideas on this bug?