Защита при передаче сообщения по протоколу TCP и еще кое-что - C#
Формулировка задачи:
Значит накопилось много вопросов на счет протокола TCP и передаче по нему данных :
1 - Если идет подключение клиент-сервер , то возможен ли перехват данных шпионской прогой на пк отправителя или получателя.
2 - Передаваемые данные идут в открытом виде? То есть никакого шифрования?
3 - Отправляются данные , и во время отправки у сокета вызывается ShutDown(Both) , что произойдет ? Отправка будет прервана ?После отправки будет тут же ограничена прием/передача?
4 - вопрос-аналог 3-ему , только вызывается вместо Shutdown'а , Close();
5 - А что происходит с сервером когда клиент вызвал Shutdown / Close?
Буду рад ответу на любой вопрос , за каждый полноценное спасибо.
Решение задачи: «Защита при передаче сообщения по протоколу TCP и еще кое-что»
textual
Листинг программы
void Some() { var socket = new Socket(paramtrs); SocketTerminate(socket); socket = new Socket(paramtrs); } async void SocketTerminate(Socket socket) { var localSocket = socket; await Task.Factory.StartNew(() => localSocket.Shutdown(SocketShutdown.Both)); localSocket.Close(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д