Ejemplo n.º 1
0
 public override void Initialize(string typename, Dictionary<string, ParaItem> paras)
 {
     //config
     if (paras.ContainsKey("port"))
     {
         Port = Int32.Parse(paras["port"].Values.FirstOrDefault());
     }
     if (paras.ContainsKey("host"))
     {
         Host =paras["host"].Values.FirstOrDefault();
     }
     var dispatcher = new SimpleMessageDispatcher();
     dispatcher.Rev += (o,e) => {
        
         this.Rev(o, e);
     };
      srv = new AsyncTcpSocketServer(IPAddress.Parse(Host), Port, dispatcher, new AsyncTcpSocketServerConfiguration() { FrameBuilder = new LineBasedFrameBuilder(LineDelimiter.WINDOWS) });
     srv.Listen();
     
 }
Ejemplo n.º 2
0
    public override void Initialize(string typename, Dictionary <string, ParaItem> paras)
    {
        //config
        if (paras.ContainsKey("port"))
        {
            Port = Int32.Parse(paras["port"].Values.FirstOrDefault());
        }
        if (paras.ContainsKey("host"))
        {
            Host = paras["host"].Values.FirstOrDefault();
        }
        var dispatcher = new SimpleMessageDispatcher();

        dispatcher.Rev += (o, e) => {
            this.Rev(o, e);
        };
        srv = new AsyncTcpSocketServer(IPAddress.Parse(Host), Port, dispatcher, new AsyncTcpSocketServerConfiguration()
        {
            FrameBuilder = new LineBasedFrameBuilder(LineDelimiter.WINDOWS)
        });
        srv.Listen();
    }