using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using SuperSocket.Common;
using SuperSocket.SocketBase.Logging;
using SuperSocket.SocketBase.Command;
using SuperSocket.SocketBase.Config;
using SuperSocket.SocketBase.Protocol;
namespace SuperSocket.SocketBase
{
///
/// The basic interface for appSession
///
public interface IAppSession : ISessionBase
{
///
/// Gets the app server.
///
IAppServer AppServer { get; }
///
/// Gets the socket session of the AppSession.
///
ISocketSession SocketSession { get; }
///
/// Gets the items.
///
IDictionary