Здравствуйте, Requiem, Вы писали:
R>2. воторой случай вызов данной функции происходит допустим при обработке нажатия на кнопку (на сервере).
R>В данном случаае вызов функции осуществляется следующим образом:
R>Disconnect(true); // true, указывает что необходимо отправить клиенту комманду на отключение.
R>Во время вызова данной функции сервер ожидает прихода очередной (какой либо) команды от клиента:
R>string message = sReader.ReadString();
R>Проблема заключается в том, что при вызове Close() прочесть что либо из сокета соед. с которым уже закрыто с помощью BinaryReader уже не возможно и соответственно появляется данный exception сообщающий что "Программа на вашем хост-компьютере разорвала установленное подключение."
после вызова Close делать чтолибо с сокетом уже нельзя, правда во втором фреймворке появились какието методы для того чтобы заново открыть сокет, но я этим не пользовался.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>