다음 코드 샘플은 사용자가 방문 시(OnConnected) _hitCounter 변수의 값을 1 증가시키고 접속 해제 시(OnDisconnected) 1 감소시키는 코드를 구현한 부분이다.
private static int _hitCounter = 0; // 총 방문수 public override System.Threading.Tasks.Task OnConnected() { Interlocked.Increment(ref _hitCounter); // 1증가 Clients.All.hitRecoreded(_hitCounter); // 방문자 증가 정보 전송 return base.OnConnected(); } public override System.Threading.Tasks.Task OnDisconnected(bool stopCalled) { Interlocked.Decrement(ref _hitCounter); // 1감소 Clients.All.hitRecoreded(_hitCounter); return base.OnDisconnected(stopCalled); }