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