public static VRpcListener StartNew(IPAddress ipAddress, int port) { var listener = new VRpcListener(ipAddress, port, Assembly.GetCallingAssembly()); listener.Start(); return(listener); }
// ctor. // Только Listener может создать этот класс. internal ServerSideConnection(ManagedWebSocket clientConnection, ServiceProvider serviceProvider, VRpcListener listener) : base(clientConnection, isServer: true, serviceProvider, listener.InvokeActions) { Listener = listener; // Изначальный не авторизованный пользователь. _user = CreateUnauthorizedUser(); }