Здравствуйте, ArtDenis, Вы писали:
d>> Я с таким поведением сталкивался два раза. И оба раза виновником был
d>> антивирус NOD32. Лечилось удалением NOD32. Хотя, насколько я помню,
d>> выключение модуля контроля сетевого трафика (IMON, или как-то так он
d>> называется) тоже помогало...
AD>Спасибо за совет. Попробую отключить файрвол.
У меня те-же бока, да и ещё на одной машине без NOD'а тоже глючит. Это как-то связано с политикой кэширования сокетов. Обошёл так:
Dictionary<string, object> channelProperties = new Dictionary<string, object>();
channelProperties.Add("port", 9009);
channelProperties.Add("socketCacheTimeout", 0);
channelProperties.Add("socketCachePolicy", SocketCachePolicy.AbsoluteTimeout);
BinaryServerFormatterSinkProvider binServerProvider = new BinaryServerFormatterSinkProvider();
binServerProvider.TypeFilterLevel = TypeFilterLevel.Full;
BinaryClientFormatterSinkProvider binClientProvider = new BinaryClientFormatterSinkProvider();
TcpChannel channel = new TcpChannel(channelProperties, binClientProvider, binServerProvider);
ChannelServices.RegisterChannel(channel, false);