So, the problem has turned out to be that the server device will send out an ACK request from time to time. It sends the ACK out on port 50001. On the Win 7 machine, the .read operation on the socket blocks when this happens, even though it's on port 502. The Win 7 machine doesn't send an ACK for a few seconds, at which time the server device sends another ACK request on port 50001, then the Win 7 machine happily responds, the .read operation returns with the latest data, and life goes on for 45 seconds or so, until this all repeats.
Has anyone seen anything like this? Several XP machines don't have the problem, several Win 7 machines do. I have no idea why this would be such a problem. Thanks! -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
