J'utilise l'exemple des sockets TCP suivant Serveur/Client: http://www.codeguru.com/Csharp/Csharp/cs_network/sockets/article.php/c8781/Socket Server déconnecter et reconnexion erreur tampon?
J'utilise aussi l'exemple CryptoStream suivant: http://www.obviex.com/samples/Encryption.aspx
Problème: le serveur et les clients communiquent parfaitement jusqu'à ce que j'arrête le socket du serveur , attendez environ une minute, puis démarrez le socket serveur. Parfois mais pas toujours je reçois une erreur de base64 dans le Encryption.aspx sur la ligne 'Convert.FromBase64String (cipherText);' ...
Je sais qu'il y a des données incorrectes/corrompues dans la mémoire tampon probablement restées de l'arrêt du prise. Ensuite, les nouvelles données arrivent et l'erreur se produit.
Q. Supprime le 'SocketPacket de classe'; résoudre ce problème?
Q. Comment effacer le 'class SocketPacketsocketBuffer'?
Autres suggestions sont très appréciés ..