Невозможно вызвать клиентскую функцию, т.е. функцию app.js из концентратора webrtc - PullRequest
0 голосов
/ 07 июня 2019

Я использую webrtc с сигнализатором для видеовызовов, и мое приложение в версии asp.net 4.6.1. Теперь проблема в том, что когда пользователь присоединяется, приложение должно вызывать функцию в app.js с веб-узла webrtc, то есть с сервера. Но это не влияет на эту функцию клиента. Я тоже искал в Google, но не нашел решения. Пожалуйста, помогите мне решить эту проблему.

Код сервера

public void Join(string username)
{
    Users.Add(new User
    {
        Username = username,
        ConnectionId = Context.ConnectionId
    });

    Clients.All.updateUserList(Users);
}

Клиентская часть

WebRtcDemo.App = (function (viewModel, connectionManager) {

    _setupHubCallbacks = function (hub) {

        hub.client.updateUserList = function (userList) {
            viewModel.setUsers(userList);
        };
    },
});
...