Usuário com melhor resposta
Construir um Chat

Pergunta
-
Boa tarde, estou precisando desenvolver um chat com varias salas.
Sou novo em aspnet mvc e gostaria de saber o que preciso, se ja existe um framework para tal tarefa.
Sei que preciso usar Ajax e lí que usando JSON é mais rapido, leve que usando xml.
Preciso grava no banco.
Alguem conhece algum tutorial, video ou alguma dica de o que usar?
Preciso de uma ajuda urgente .
obrigado
Respostas
-
- Sugerido como Resposta Paulo M Dalbosco segunda-feira, 7 de janeiro de 2013 10:18
- Marcado como Resposta welington jrModerator segunda-feira, 5 de março de 2018 16:20
Todas as Respostas
-
- Sugerido como Resposta Paulo M Dalbosco segunda-feira, 7 de janeiro de 2013 10:18
- Marcado como Resposta welington jrModerator segunda-feira, 5 de março de 2018 16:20
-
-
Se você assistir tudo com calma vai conseguir saber como usar o signalr: http://www.youtube.com/watch?v=hRIJlhOOdHc
http://www.linkedin.com/pub/murilo-kunze/44/191/455
- Sugerido como Resposta Guilherme MA segunda-feira, 7 de janeiro de 2013 13:28
-
Muito bom Murilo Kunze, estou pesquisando e vendo alguns videos e comecei a achar uns tuto bem maneiros, parece que dá pra fazer chover com o SignalR.
Muito obrigado pela dica e vou começar a estudar ele.
Qualquer dúvida te falo, desde já muito obrigado mesmo, ja estava desanimando.
até
-
Bom dia, estou usando o SignalR e estou gostando muito, porem estou com umas duvidas.
Estou desenvolvendo um projeto que terá muitos acessos, tipo, esperamos 3 mil usuarios conectados no chat, com varias salas.
A duvida são as seguintes
1 - A biblioteca dá o suporte para muitos acessos simultâneos? Tem chance de parar de funcionar, ou apresentar erros?
2 - Crio somente uma classe que herda da classe Hub ? Somente uma classe para toda a aplicação?
Nunca desenvolvi algo para muitos acessos, gostaria de saber se o exemplo que fiz seguindo os tutos que achei po ai ira suportar grandes acessos.
Obrigado.
-
Isso eu não dizer.. você pode simular isso em uma tela.
Cria 3000 conexões e simula conversas.
http://www.linkedin.com/pub/murilo-kunze/44/191/455
- Sugerido como Resposta Guilherme MA quarta-feira, 16 de janeiro de 2013 13:37
- Não Sugerido como Resposta Guilherme MA quarta-feira, 16 de janeiro de 2013 13:37
- Sugerido como Resposta Guilherme MA quarta-feira, 16 de janeiro de 2013 13:41
- Não Sugerido como Resposta Guilherme MA quarta-feira, 16 de janeiro de 2013 13:41
-
Why does SignalR stop accepting connections after ~10 or so?
If you are doing development with full IIS on Windows 7, there's a built in limitation of 10 concurrent connections. You need to use IIS Express or Windows Server.
https://github.com/SignalR/SignalR/wiki/Faq
http://stackoverflow.com/questions/12724202/signalr-and-browser-connection-limit
http://www.codetunnel.com/blog/post/130/cannot-have-many-tabs-open-with-signalr
Edit, fui citar o Murilo e acabem propondo como resposta sem querer mas já corrigi, desculpem.
Aprendendo Ad Eternum Se minha resposta foi útil por favor marque, se minha resposta respondeu completamente sua dúvida, marque-a como resposta, se houve outra resposta melhor, marque ela. Assim facilita a busca e melhora a organização do fórum e o nosso aprendizado.
- Editado Guilherme MA quarta-feira, 16 de janeiro de 2013 13:41
-
Então, se eu usar o IIS dentro de um windows Server não vou ter problemas com conexões?
Existe configurações que podem ser feitas para melhorar isso?
Se não, o que posso usar para construir um chat para muitas pessoas simultaneamente, WebSocket?
Obrigado
-
Então, se eu usar o IIS dentro de um windows Server não vou ter problemas com conexões?
Existe configurações que podem ser feitas para melhorar isso?
Se não, o que posso usar para construir um chat para muitas pessoas simultaneamente, WebSocket?
Obrigado
se usar vai ter.
veja:
" Note that it is not recommended to run SignalR on full IIS on a client OS like Windows 7, as you'll run into the 10 simultaneous connections limit set forth by the OS. A better alternative is to use IIS Express or switch to a server SKU."
Dá uma lida nessa discussão aqui: https://github.com/SignalR/SignalR/issues/410
Aprendendo Ad Eternum Se minha resposta foi útil por favor marque, se minha resposta respondeu completamente sua dúvida, marque-a como resposta, se houve outra resposta melhor, marque ela. Assim facilita a busca e melhora a organização do fórum e o nosso aprendizado.
- Editado Guilherme MA quarta-feira, 16 de janeiro de 2013 17:12
- Sugerido como Resposta Guilherme MA quarta-feira, 16 de janeiro de 2013 17:56
-
-
Amigo, você já chegou a dar uma pesquisada no site oficial ou até mesmo no google?
As vezes em 5 segundos você acha a resposta como eu achei agora:
https://github.com/SignalR/SignalR/wiki/Performance
http://www.linkedin.com/pub/murilo-kunze/44/191/455
-
-
aqui https://github.com/SignalR/SignalR/wiki/Performance fala que
By default ASP.NET 4.0 sets the maximum concurrent connections to 5000 per CPU.
essas 5000 conexões são usuarios online ?
pq estou fazendo alguns testes e ultilizando instancias diferentes do Firefox e esta dando certo, porem quando uso uma janela com várias abas, funciona bem somente ate a 5 aba, depois não funciona normal, atrasa muito.
Tem algum modo de corrigir isso?
essas 5000 conexões são usuarios online ?
Enquanto isso vou procurar por mais respostas, se encontrar posto.
muito obrigado, o forum esta sendo de grande ajuda.
parabens.
-
-
você pode corrigir isso entendo que são 5000 POR CPU.
Aprendendo Ad Eternum Se minha resposta foi útil por favor marque, se minha resposta respondeu completamente sua dúvida, marque-a como resposta, se houve outra resposta melhor, marque ela. Assim facilita a busca e melhora a organização do fórum e o nosso aprendizado.
-
-
ok, esse problema com abas deve ter como corrigir.
Vou dar uma procurada, se alguém souber.
obrigado.
o problema das abas... não tem mais a ver com o seu servidor atual não?
Aprendendo Ad Eternum Se minha resposta foi útil por favor marque, se minha resposta respondeu completamente sua dúvida, marque-a como resposta, se houve outra resposta melhor, marque ela. Assim facilita a busca e melhora a organização do fórum e o nosso aprendizado.
-
-
-
-
Muito tranquilo mesmo, gostei bastante.
reasolveu seu problema de lentidão?Aprendendo Ad Eternum Se minha resposta foi útil por favor marque, se minha resposta respondeu completamente sua dúvida, marque-a como resposta, se houve outra resposta melhor, marque ela. Assim facilita a busca e melhora a organização do fórum e o nosso aprendizado.