SignalR OnConnected - отправка подключенного клиента к сообщению

Очень простой вопрос. Почему клиент, который только что подключил, не получает никаких сообщений, но все остальные клиенты получают трансляцию? Каков правильный способ отправки клиента, который подключил сообщение?

protected override void OnConnected(HttpContextBase context, string clientId)
{      
    GameAction message = new GameAction();
    message.text = "Player connected";
    Connection.Broadcast(serializer.Serialize(message));

    GameAction gamestate = new GameAction(); 
    gamestate.text = "Some client specific info";     
    Send(clientId, serializer.Serialize(gamestate));      
}

Ответ 1

Я думаю, вы должны поместить функцию обратного вызова в функцию connection.start() в свой javascript и повторно отправить свою команду. Отдельный тип широковещательного сообщения и эхо-сообщения в JSON может помочь вам определить статус соединения после присоединения... Мехи работают для меня..

.....
connection.start({ callback: function () {
var username = getCookie("username");
connection.send(window.JSON.stringify({ type: 0, value: username }));
}
});
......