Jump to content

Search the Community

Showing results for tags 'signalr'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 2 results

  1. Olá pessoal, Sou novato em SignalR e estou com uma grande dúvida, como faço para pegar a lista de usuários on-line de um servidor SignalR/C# com um cliente em VB.net? Utilizando javascript consigo pegar a lista normalmente porem não estou conseguindo criar o mesmo código em VB.net. Alguém poderia me ajudar por favor? Função que disponibiliza a lista no servidor: public bool SendOnlineContacts() { try { OnlineContacts onlineContacts = new OnlineContacts(); foreach (var item in _chatUsers.OrderByDescending(a => a.Value.data)) { onlineContacts.messageRecipients.Add(item.Value); } Clients.All.onGetOnlineContacts(onlineContacts); return false; } catch (Exception) { throw new InvalidOperationException("Problem in getting contacts!"); } } ------------------------------------------------------------------------- Código em ASP: <script type="text/javascript"> var Server; $(document).ready(function () { Server = $.connection.ChatHub; $.connection.hub.start({ transport: 'auto', waitForPageLoad: true }, function () { Server.server.connect("0123456", "Deu Certo!!!").fail(function (e){ }); }); Server.client.onGetOnlineContacts = function (chatUsers) { ShowTable(chatUsers, Server); }; }); function ShowTable(chatUsers, Server) { console.log(chatUsers.messageRecipients); if ($("#ListaUsuariosOnline").length) { var html = "<table cellspacing='0' cellpadding='5' align='Center' style='font-size:10px; width=1024px;'>"; html += "<tr style='font-size:10px;'>"; html += "<th style='font-size:10px;'>Usuário ID</th><th style='font-size:10px;'>Nome/CPF</th><th style='font-size:10px;'>Filial</th><th style='font-size:10px;'>Página atual</th><th style='font-size:10px;'>Navegador</th><th style='font-size:10px;'>Data/Hora</th><th style='font-size:10px;'>Ações</th>"; html += "</tr>"; $.each(chatUsers.messageRecipients, function (index, value) { html += "<tr>"; html += "<td>" + $(this)[0].messageRecipientId + "</td><td>" + $(this)[0].messageRecipientName + "</td><td>" + $(this)[0].data + "</td><td><input type='button' value='Enviar Msg' onclick=\"Server.server.enviacomando(prompt('Enviar mensagem à " + $(this)[0].messageRecipientName + "', ''), '" + $(this)[0].messageRecipientId + "', 'msg');\" class='btn cancel'> <input type='button' class='btn cancel' value='Enviar Commando' onclick=\"Server.server.enviacomando(prompt('Enviar comando à " + $(this)[0].messageRecipientName + "', ''), '" + $(this)[0].messageRecipientId + "', 'comando');\"></td>"; html += "</tr>"; }); html += "</table>"; var len = $.map(chatUsers.messageRecipients, function (n, i) { return i; }).length; $("#ListaUsuariosOnlineTotal").html(len); $("#ListaUsuariosOnline").html(html); } } </script>
  2. Ivan.Teles

    Erro foeach em Array

    Pessoal estou passando por um problema aparentemente simples, porém não estou conseguindo enxergar o problema. Estou criando um chat usando signalr e preciso listar as ultimas mensagens entre os usuário, dai ao criar a janela eu criei um método em meu hub que retorna um json. Retorno do meu método: [{"Nome":"David da Silva Lima Cruvinel","Mensagem":"Oi"},{"Nome":"Jeane Teles","Mensagem":"opa"},{"Nome":"David da Silva Lima Cruvinel","Mensagem":"Ola!"},{"Nome":"David da Silva Lima Cruvinel","Mensagem":"Ola!"},{"Nome":"David da Silva Lima Cruvinel","Mensagem":"Ola"},{"Nome":"Jeane Teles","Mensagem":"como estar!"},{"Nome":"David da Silva Lima Cruvinel","Mensagem":"ola!"},{"Nome":"Jeane Teles","Mensagem":"teste"},{"Nome":"David da Silva Lima Cruvinel","Mensagem":"dasdas"},{"Nome":"Jeane Teles","Mensagem":"dasda"}] Dai no momento em que crio a janela para o usuário eu tento percorrer essa lista e montar o histórico: chatHub.server.getMessage(userId, meuId).done(function (res) { var html = ""; $.each(res, function (index, valor) { html += '<div class="message"><span class="userName">' + valor.Nome + '</span>: ' + valor.Mensagem + '</div>'; }); $div.find('#divMessage').append(html); }).fail(function (error) { alert("Erro ao carregar histórico: " + error); }); Mas sempre ao tentar rodar, me ocorre o seguinte erro no console: Uncaught TypeError: Cannot use 'in' operator to search for 'length' in [minha lista aki] O que pode ser? Problema no JS? Problema por que é uma aplicação signalr?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.