2012-06-23 2 views
1

나는 채팅 응용 프로그램을 만들려고 노력하고 있으며 그 신호를 읽는 것이 좋습니다. 나는 그것의 예제를 찾고 지금까지이 일을했습니다 :신호 chatroulette

<script src="Scripts/jquery-1.6.2.min.js" type="text/javascript"></script> 
<script src="Scripts/jquery.signalR.min.js" type="text/javascript"></script> 

<script type="text/javascript"> 
    $(function() { 
     var connection = $.connection('echo'); 

     connection.received(function (data) { 
      $('#messages').append('<li>' + data + '</li>'); 
     }); 

     connection.start(); 

     $("#broadcast").click(function() { 
      connection.send($('#msg').val()); 
     }); 
    }); 
</script> 
<input id="msg"> 
<input id="broadcast" type="button"> 
<ul id="messages"></ul> 

이것은 하나의 연결 만 생성합니다. 나는 여러 개의 대화방을 만들고 싶다. 어떻게 다른 연결을 만들어 그 연결을 저장할 수 있는지, 말하자면 데이터베이스에 그 연결에 대한 기록을 남길 수있다.

답변

1

여러개의 구두점이 필요하다고 생각하지 않지만, 훌륭한 예를 들면 gitHub에서 signalR로 만든 opensource의 chatapplication 빌드를 확인하고 SignalR을 만든 사람과 동일한 사람이 만들었습니다.

+0

aw ... 내가 말하는 것은 여러 개의 대화방 ... 죄송합니다. –

1

signalr 및 ASP.NET MVC를 사용하는 웹 기반 채팅의 좋은 예는 http://jabbr.net입니다. 그것은 chatrooms, 명령, 미소 및 기타 유용한 기능이 있습니다. 다음 소스 코드를 살펴보십시오 : https://github.com/davidfowl/JabbR