public void killAll() { // destroy server, calling from ApplicationQuit serverResource.mainListener.Stop(); serverResource.mainListener = null; serverResource = null; foreach ( RemoteManager _cl in clientList ) { _cl.dispose(); } }
public ServerController(int _permittedClientNum, string hostname) { serverResource = new ControlField(hostname); if ( _permittedClientNum < 0 || _permittedClientNum > 64 ) { clientList = new RemoteManager[3]; permittedClientNum = 3; } else { clientList = new RemoteManager[_permittedClientNum]; permittedClientNum = _permittedClientNum; } m_dmesg("Created slots for " + _permittedClientNum + " clients"); }