/// <summary> /// Tworzy modul zarzadzajacy polaczeniami /// </summary> /// <param name = "netModule"></param> public NetworkManager(NetworkModule netModule) { _netModule = netModule; _netQueue = netModule.netQueue; _loopback = new LocalPeer(_netModule); //_loopback.ObjectReceived += ObjectReceived; _userConnectionMap = new UserConnectionMap(_netModule); _connectThread = new ConnectThread(); // _netQueue.Register(typeof (NetworkSend), HandleNetworkSend); _networkConnectTimer = new Timer(NextConnect, null, Timeout.Infinite, Timeout.Infinite); }
public ConnectionProvider() { OnlineUsers = new UserConnectionMap(); OnlineUsers.UserConnectionChanged += OnlineUsers_UserConnectionChanged; }