次の TCP ソケット サーバー/クライアントの例を使用しています: http://www.codeguru.com/Csharp/Csharp/cs_network/sockets/article.php/c8781/
次の CryptoStream の例も使用しています: http://www.obviex.com/samples/Encryption.aspx
問題: サーバー ソケットを停止し、1 分ほど待ってからサーバー ソケットを開始するまで、サーバーとクライアントの両方が完全に通信します。常にではありませんが、「Convert.FromBase64String(cipherText);」行の Encryption.aspx で base64 エラーを受け取ることがあります...
おそらくソケットを停止したために残ったバッファに、正しくない/破損したデータがあることを私は知っています。その後、新しいデータが入り、エラーが発生します。
Q. 'class SocketPacket;' をクリアします。この問題を解決しますか?
Q. 「クラス SocketPacketsocketBuffer」をクリアするにはどうすればよいですか?
他の提案は大歓迎です..