擅长:python、mysql、java
<p>似乎你希望总是能够从另一端的一个块中读取任何数量的数据。在</p>
<p>这是一个常见的错误,不仅限于SSL/TLS,还与纯TCP通信有关。在</p>
<p>你应该一直循环阅读你想读的东西。您还应该定义您的协议(或使用现有的协议)来考虑命令和请求/响应终止符。在</p>
<p>例如,HTTP使用空行通知头的结尾,<code>Content-Length</code>头或分块传输编码告诉接收者何时停止读取正文。在</p>
<p>SMTP使用行分隔命令和一个<code>.</code>作为消息的结尾。在</p>