Здравствуйте, Requiem, Вы писали:
R>System.IO.IOException: Unable to read data from the transport connection: Программа на вашем хост-компьютере разорвала установленное подключение. ---> System.Net.Sockets.SocketException: Программа на вашем хост-компьютере разорвала установленное подключение
R>Собственно я прикрасно понимаю, что программа в момент вызова Close(), ожидает прихода с сервера очередной команы и именно из за этого возникает Exception. Возможно требуется вызов доп метода перед вызовом Close(), только вот не как не могу найти его, если кто знает/имеет идеи как избавиться от данного Exception'а прошу помочь.
Не очень понятно в чем заключается проблема, этот exception появляется при попытке чтения из сокета соединение с которым уже закрыто.
Возможно здесь речь идет о том что сервер сразу после отправки пакета закрывает соединение, а клиент не успевает его принять? Если так, то у сокета есть метод Shutdown, его нужно вызывать перед Close, тогда к моменту вызова Close все отправленные до этого данные будут гарантировано доставлены до закрытия соединения
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>