Esempio n. 1
0
 public void killAll()
 {
     // destroy server, calling from ApplicationQuit
     serverResource.mainListener.Stop();
     serverResource.mainListener = null;
     serverResource = null;
     foreach ( RemoteManager _cl in clientList ) {
         _cl.dispose();
     }
 }
Esempio n. 2
0
 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");
 }