none
Como crear tcpListener en una clase SingleTon en C# RRS feed

  • Pregunta

  • Hola,
    Estoy escribiendo unaaplicación de C #WinFormque necesitopara conectar las computadoras(Server,Client), no importaahora l eldestinofinal.

    Ahora lo que estoytratando de hacer es,al pulsar elbotónen el formulario (StartConection)se enciende elServerListenerquehace que escuchar a una nueva CLIENT.
    Todo el proceso deescuchano tengo ningún problema, lo que quierohacer, es incrementar unServerListeneren una claseSingletonpara que se logre una solaconexión.

    Esta es laprimera vez que usoesta clase.Mefije en internet y entendi que esta clase se define de la  siguiente manera

    public class ServerListener
        {
            private static ServerListener serverListener;
    
            //Constarctor, only class "ServerListener" can call and use
            private ServerListener()
            {
            }
    
            public static ServerListener GetNewClientInstance()
            {
                if (serverListener == null)
                {
                    serverListener = new ServerListener();
                }
    
               
                return serverListener;
            }

    y lo que quiero hacer ahora, es incrementar el tcpListenes en esta CLASS

    TcpListener listenerServer = new TcpListener(IPAddress.Parse("myIp"), 11123);
                Thread newConnThread = new Thread(new ThreadStart(NewConnection));
    

    Desde ya muchas gracias..    
    lunes, 20 de agosto de 2012 9:01