powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF и таймауты
10 сообщений из 10, страница 1 из 1
WCF и таймауты
    #36082991
hstas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, подскажите, какой таймаут и на какой стороне (клиента или сервиса) влияет на обрыв коннекта, при простое клиентского приложения?
Как правильно вообще решать сию проблему? Пинать его (сервис) каждые 5-10 минут для поддержания коннекта или какой-либо другой способ?


Спасибо
...
Рейтинг: 0 / 0
WCF и таймауты
    #36083012
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hstas,

о каком коннекте речь?
...
Рейтинг: 0 / 0
WCF и таймауты
    #36083014
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у веб-сервисов нет коннекта, если запросы/ответы.
...
Рейтинг: 0 / 0
WCF и таймауты
    #36083015
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buredу веб-сервисов нет коннекта, если запросы/ответы.
есть
...
Рейтинг: 0 / 0
WCF и таймауты
    #36083028
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в сервисе есть событие, кажись faulted (негде глянуть сейчас), в нём можно пересоздавать коннект. если не забуду, поищу вечером исходники, где я такое делал
...
Рейтинг: 0 / 0
WCF и таймауты
    #36083104
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hstas,

inactivityTimeout="00:10:00"
...
Рейтинг: 0 / 0
WCF и таймауты
    #36083223
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то типа такого
Код: plaintext
1.
2.
3.
4.
5.
6.
 void Client_Faulted(object sender, EventArgs e)
        {
            this.Client.Abort();
            this.Client =  new MyService.MyServiceClient();
            this.Client.Faulted += new EventHandler(Client_Faulted);
        }
правда в faulted клиент может переходить не только из-за того. что истёк таймаут, но мне этого хватило
...
Рейтинг: 0 / 0
WCF и таймауты
    #36083281
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто про Сессии, кто про экземпляры клиента, кто про какие-то коннекты...
...
Рейтинг: 0 / 0
WCF и таймауты
    #36084035
hstas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, прошу прощения, видимо не совсем корректно описал проблему.

Внесу ясность.
Есть WCF-service (назовем его "Сервис"). Есть клиент (WinForms). Binding - wsHttpBinding.
Стартует Сервис, по указанному порту ждет запросов от Клиента.
Проблема в том, что если программа-Клиент делает паузу и некоторое продолжительное время не запрашивает ничего у Сервиса, то между Клиентом и Сервисом рвется коннект. Сервис закрывает неактивное соединение.

Что посоветуете?
...
Рейтинг: 0 / 0
WCF и таймауты
    #36084085
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то что я написал выше, у меня работало
ну и таймаут увеличьте, как писал D129
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF и таймауты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]