public Session(Sessions sessions, HumbleServer server, TcpClient client, Framing framing, string delimiter) { _stream = MessageFraming.Create(framing, client, delimiter); _server = server; _client = client; _sessions = sessions; }
public Session NewSession(HumbleServer humbleServer, TcpClient client, Framing framing, string delimiter) { var session = new Session(this, humbleServer, client, framing, delimiter); lock (_locker) { _sessions.Add(session); } return(session); }