private static void RequestHandler(object sender, BoltEventArgs<RequestMessage> e) { //if (previousMsgId == -1) // previousMsgId = e.Message.Integer; //else //{ // if (previousMsgId + 1 != e.Message.Integer) // { // throw new InvalidOperationException("Missed a message."); // }else // { // previousMsgId = e.Message.Integer; // } //} Interlocked.Increment(ref _messageCounter); //_serverSocket.SendAsync(e.Message, e.SessionId); }
private static void MessageHandler(object sender, BoltEventArgs<RequestMessage> boltEventArgs) { Interlocked.Increment(ref _receivedMsgsCounter); _messageReceivedEvent.Set(); }
private void SampleMessageHandler(object sender, BoltEventArgs<SampleMessage> e) { Interlocked.Increment(ref counter); }