private void HandleMessage(SessionOpenMessage message) { var channel = new SessionChannel( this, message.SenderChannel, message.InitialWindowSize, message.MaximumPacketSize, (uint)Interlocked.Increment(ref _serverChannelCounter)); lock (_locker) _channels.Add(channel); var msg = new SessionOpenConfirmationMessage(); msg.RecipientChannel = channel.ClientChannelId; msg.SenderChannel = channel.ServerChannelId; msg.InitialWindowSize = channel.ServerInitialWindowSize; msg.MaximumPacketSize = channel.ServerMaxPacketSize; _session.SendMessage(msg); }
private void HandleMessage(SessionOpenMessage message) { HandleChannelOpenMessage(message); }