mIRC will discard data that is not read, depending on the context, so it is likely that the second context (b) is what is happening. It may be that using -f to force the read even if the line does not end in $crlf is causing the issue. In this context, the results will be random as received packets will vary in size depending on the network. If you check the last line received from the website, does it include a $crlf?

Last edited by Khaled; 14/12/12 07:15 PM.