Example #1
0
    private void Run()
    {
        _log.info("ConsorsGate::Run", "starting TCP listener on port 65000.");
        TcpListener tcpl=new TcpListener(65000);
        tcpl.Start();

        while(!_quit){
            Socket socket=tcpl.AcceptSocket();
            if(socket.Connected){
                _log.info("ConsorsGate::Run", "new socket connected.");
                ConsorsGateHandler cgh=new ConsorsGateHandler(_log, socket);
                _sm.add(cgh);
            }
        }
        _log.info("ConsorsGate::Run", "Leaving now.");
    }
 public void add(ConsorsGateHandler cgh)
 {
     _connections.Add(cgh);
 }