|
|
|
@ -36,6 +36,7 @@ namespace WebSocketSharp.Server
|
|
|
|
#region Private Fields
|
|
|
|
#region Private Fields
|
|
|
|
|
|
|
|
|
|
|
|
private Func<TBehavior> _creator;
|
|
|
|
private Func<TBehavior> _creator;
|
|
|
|
|
|
|
|
private Action<TBehavior> _initializer;
|
|
|
|
private Logger _log;
|
|
|
|
private Logger _log;
|
|
|
|
private string _path;
|
|
|
|
private string _path;
|
|
|
|
private WebSocketSessionManager _sessions;
|
|
|
|
private WebSocketSessionManager _sessions;
|
|
|
|
@ -52,6 +53,21 @@ namespace WebSocketSharp.Server
|
|
|
|
_sessions = new WebSocketSessionManager (log);
|
|
|
|
_sessions = new WebSocketSessionManager (log);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
internal WebSocketServiceHost (
|
|
|
|
|
|
|
|
string path,
|
|
|
|
|
|
|
|
Func<TBehavior> creator,
|
|
|
|
|
|
|
|
Action<TBehavior> initializer,
|
|
|
|
|
|
|
|
Logger log
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
_path = path;
|
|
|
|
|
|
|
|
_creator = creator;
|
|
|
|
|
|
|
|
_initializer = initializer;
|
|
|
|
|
|
|
|
_log = log;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_sessions = new WebSocketSessionManager (log);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
#region Public Properties
|
|
|
|
#region Public Properties
|
|
|
|
|