A chat implementation of SignalR.
.NET MVC, JavaScript
jQuery, SignalR, Bootstrap, Moment + Livemin
Users a stored in a static thread-safe dictionary (ConcurrentDictionary). Whenever you login, you'll get a random pair. Basicly, it works the same way as ChatRoulette. Server-client connection implemented with SignalR. See scripts/chat.js, server endpoint is Controllers/MainHub.cs.