<div>the test server was adding an extra byte to my messages, and I've determined that it is a zero | '\0'.</div>
<div> </div>
<div>But the project says that responses are only ended with a "blank line" i.e. a \r\n.</div>
<div> </div>
<div>Now the other server doesn't do this. So who am I to trust?</div>
<div> </div>
<div><a href="http://ilinux3.eecs.berkeley.edu">ilinux3.eecs.berkeley.edu</a> (adds a '\0' to end)</div>
<div><a href="http://jaguar.icir.org">jaguar.icir.org</a> (doesn't add a '\0')</div>
<div> </div>
<div>Does a blank line really mean \r\n\0? or is there a problem with ilinux3?</div>
<div> </div>
<div>I just check them again:</div>
<div> </div>
<div>ilinux3:</div>
<div>>hello (7 bytes sent including \r\n)</div>
<div>(8 bytes recieved)</div>
<div> </div>
<div>jaguar:</div>
<div>>hello (7 bytes sent including \r\n)</div>
<div>(7 bytes recieved)</div>
<div> </div>
<div>Either one is breaking my client because it either thinks there is more information from the server, so it's polling the server until it gets all of the next information out of it, or it thinks the server hasn't finished sending its reply so it does the same thing...
</div>
<div> </div>
<div>Rick</div>