вот на параллельном форуме мне ответили чуть по другому. И оно работает отлично. Подскажите в чем логические отличия от Вашего кода? вроде бы все тоже самое, а работает по другому.
.
void AddText(string message)
{
this.Dispatcher.Invoke((Action)(() =>
{
textbox.AppendText(message);
}));
}
Спасибо большое, Вы доходчиво объяснили на трех пальцах как это работает. :) Уже давно сталкиваюсь с этой проблемой, каждый раз в результате ищу альтернативный таймер или еще что то который работает в родном потоке.
ну я же выше дал ссылку на habrahabr.ru/post/147469 , в общем то ДА, пароль должен храниться в JS, ну к примеру взять в JS имя браузера, имя компа, и кусочек хэша и получится ID пользователя, в клиенте на другой линии поставить флажок принимать сообщение от кого угодно.
Но вот по ссылке выше из ХАБРА этот скрипт ни в каком виде не запускается(ну JS работает, метод в нем вызывается, а событие ответа не приходит).