Добавить комментарий - CodeHelper

Добавить комментарий

Здравствуйте. У меня возникла неприятная проблема с WCF. Я написал программу обмена файлами по сети между сервером и клиентом. Когда сервер распологается на локальном компьютере все нормально, но когда пытаюсь передать файлы по сети возникает зависание при подключении к серверу. В основном первый раз все передается, при попытке выполнения операции передачи ещё раз, подключение виснет, и больше к серверу подключиться не удаётся, только если перезапустить клиент.

На сервере после передачи файла, очищаю потоки. На клиенте выполняю метод Close() после передачи.

Включал трассировку. Но в логах показано только, что клиент открыл канал и на этом все заканчивается. Просто прерывается лог, никаких исключений. При нормальной работе после этого шага в логе: "Сообщение было написано->Через канал отправлено сообщение->Получен ответ HTTP и тд...".

Пожалуйста подскажите, с чем это может быть связано, может что-то ещё надо освобождать после передачи и как это сделать, после перезапуска все функционирует нормально, конечно до следующей передачи.

Внимание! Вы собираетесь отправить информацию от имени анонимного пользователя.
v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.