2011-05-15 5 views
2

C# 및 WCF를 사용하여 ICQ와 같은 채팅 프로그램을 프로그래밍했습니다.C# : ASP.NET 웹 메신저 (채팅)

이제 ASP.NET을 사용하여 웹 클라이언트 버전을 구축하려고합니다. 이것이 가능합니까? meebo와 같은 창에서 새로운 chatrooms-popup (또는 새 탭)을 원합니다. WCF 서비스에서 Client-WebService-Class를 사용해야합니다. 그러나 서버 측 이벤트에 ASP.NET으로 대응할 수 있습니까? 새로운 대화방 - 초대장, "사용자가 온라인/오프라인으로 이동"과 같은 채팅 이벤트는 사용자가 새로 고침을하지 않아도 사이트에서 동적으로 처리해야합니다.

자습서가 있습니까?

+0

나도 일부 insite 싶습니다. – BRampersad

답변

1

서버가 브라우저 클라이언트를 새로 고칠 수있는 현재 기술에는 아무 것도 없다고 생각합니다. 따라서 클라이언트를 업데이트하기 위해 서버가 초기화 한 것을 얻지는 않을 것입니다 (사용자가 Silverlight을 사용하지 않는 한).

이 질문에 대한 대부분의 답변을 통해 정기적으로 서버를 폴링하여 대화의 변경 사항을 확인하고 javascript의 출력을 업데이트 할 것을 제안했습니다. 다음은 CodeProject입니다. ASP.NET 채팅이나 MVC Chat을 검색하면 비슷한 결과가 나타납니다.

관련 문제