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 1 result

  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>
×

Important Information

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