Hmmm... <br>I suppose that depends on what methods you use for development.  To me, plain text protocols are more effective in test driven development.  You can write one or two &quot;test&quot; clients in the scripting language du jour.  Extend the server, test, extend again, test, fix stuff, test again.  But try that method with, say, NFS.  Ewww. <br>
<br>Sure, arbitrary length needs conscious handling.  HTTP did that already.  So did SMTP.  Many ways to do it. <br><br>A really sweet one is XMPP.  It&#39;s one byte guzzling XML stream.  But it&#39;s readable (sort of). <br>
<br>With plain text protocols, you can write your server as a shell then throw it under &#39;xinetd&#39; or &#39;inetd&#39; and dispense with the TCP handling.  Ahhh... <br><br>This stuff is gorgeous.  I gotta make you a convert, Jeff.   :-) <br>
<br clear="all">-- R;   &lt;&gt;&lt;<br><br><br><br><br><br><div class="gmail_quote">On Tue, Mar 8, 2011 at 17:56, Jeff Frontz <span dir="ltr">&lt;<a href="mailto:jeff.frontz@gmail.com">jeff.frontz@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Plain text protocols are (often) nice for debugging, but they&#39;re<br>
painful to write robust software around (just how to you make sure you<br>
can handle everything about a protocol that has a message that can be<br>
any arbitrary length and that gives no clue as to how long it might<br>
be?  SIP anyone?)<br>
<br>
Jeff<br>
<br>
On Tue, Mar 8, 2011 at 5:51 PM, Richard Troth &lt;<a href="mailto:rmt@casita.net">rmt@casita.net</a>&gt; wrote:<br>
&gt;  I honestly love plain text protocols.  Wish we had more of<br>
&gt; them, then cover with SSL when needed.<br>
<br>
_______________________________________________<br>
colug-432 mailing list<br>
<a href="mailto:colug-432@colug.net">colug-432@colug.net</a><br>
<a href="http://lists.colug.net/mailman/listinfo/colug-432" target="_blank">http://lists.colug.net/mailman/listinfo/colug-432</a><br>
</blockquote></div><br>