1
Создал приложение winforms с помощью концентраторов. я могу получить следующую строку кода, чтобы показать мое сообщение, это работает отлично:Метод вызова SignalR
chat.On<ChatMessage>("AddMessage", (message) => this.Invoke((Action) (() => lblMessage.Text = message.Msg
)));
Однако, если я пытаюсь вызвать метод не срабатывает
chat.On<ChatMessage>("AddMessage", (message) => this.Invoke((Action) (() => ShowForm(message))));
private void ShowForm(dynamic r)
{
lblMessage.Text = r.Message;
this.Show();
}
Любые идеи?
Показать код сервера. Проверьте, одинакова ли модель на сервере и клиенте. –
Является ли клиент пытается подключиться через веб-сокеты? Были проблемы с этим непосредственно между службой Windows и хостинговым центром OWIN. Пришлось отбрасывать события, отправленные сервером. – phuzi
Не 'Show()' блокирование? Если это вы в основном зашли в тупик. – Pawel