public static SessionProvider CreateTcpSessionProvider(SessionProviderOptions options, OnSessionNotify <SessionCompletedNotify, SessionHandler> onSessionNotifyProc) { SessionProvider provider = new TcpSocketSessionProviderHandle(options, onSessionNotifyProc); return(provider); }
public static SessionProvider CreateProxySessionProvider(SessionProviderOptions options, OnSessionNotify <SessionCompletedNotify, SessionProviderContext> onSessionNotifyProc, OnProxyNotify <ProxyNotify> onProxyNotifyProc) { SessionProvider provider = new TcpProxySessionProviderHandle(options, onSessionNotifyProc, onProxyNotifyProc); return(provider); }
public static void SetOptions(SessionProviderOptions options) => Options = options;
public static SessionProvider CreateProxySessionProvider(SessionProviderOptions options) { SessionProvider provider = new TcpProxySessionProvider(options); return(provider); }
public static SessionProvider CreateTcpSessionProvider(SessionProviderOptions options) { SessionProvider provider = new TcpSocketSessionProvider(options); return(provider); }