Hello,

I'm experiencing some odd behavior and was wondering if anyone else is seeing the same thing. I have a project that uses REAL's built-in POP3Socket to send the "UIDL" command via SendServerCommand and processes the response using the ServerCommandReply event. I've found that moving the project from REALBasic 2006r1 to REALBasic 2006r2 introduces a new problem.

In 2006r2, if the server's response arrives in more than one TCP packet, ServerCommandReply is correctly called again when the second packet arrives, but with an empty Command parameter. So you'll get one event where the Command parameter is "UIDL" and a second where Command is an empty string. This was not the case in 2006r1.

This would be just fine by me if it didn't intermittently prevent the socket's own built-in methods from working properly. After the UID list is received, I call RetrieveMessage. The socket dutifully sends out the "RETR" command and receives the server response but rather than triggering the MessageReceived event, it calls ServerCommandReply, with an empty Command parameter.

Anyone else having similar problems with the ServerCommandReply event?

Thanks,
Navdeep Bains
Bains Software
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to