Example #1
0
        static void Main(string[] args)
        {
            UDP_Server serv = new UDP_Server();

            List <Assembly> _assemblys = new List <Assembly>();

            _assemblys.Add(Assembly.LoadFrom(@"StandartNodes.dll"));
            Main.Nodes.NodeTypesManager nodeTypes = new Main.Nodes.NodeTypesManager(_assemblys);

            Main.Sceme.Scheme scheme = new Main.Sceme.Scheme("test");

            MyConsole cons = new MyConsole(serv);

            while (true)
            {
                EndPoint remote = new IPEndPoint(IPAddress.Any, 9050);
                var      comm   = serv.Listen(ref remote);
                if (comm != "")
                {
                    Parameters par = new Parameters(remote, comm, nodeTypes, cons, scheme, serv);
                    //ParameterizedThreadStart paramThread = new ParameterizedThreadStart(Handle);

                    /*Thread thread = new Thread(paramThread);
                     * thread.Start(par);*/
                    var t = BeginHandle(par, null, null);
                }
            }
        }
Example #2
0
 public Parameters(EndPoint _remote, string _message, Main.Nodes.NodeTypesManager _nodeTypes, MyConsole _cons, Main.Sceme.Scheme _scheme, UDP_Server _serv)
 {
     remote    = _remote;
     message   = _message;
     nodeTypes = _nodeTypes;
     cons      = _cons;
     scheme    = _scheme;
     serv      = _serv;
 }
Example #3
0
 public MyConsole(UDP_Server serv)
 {
     _serv = serv;
 }