Пример #1
0
        static void Main(string[] args)
        {
            NetWorkScript.Instance.init("192.168.3.119", 10005);
            NetWorkScript.Instance.FinRecvEvent += FinRecv;
            TransDTO transDTO = new TransDTO();

            transDTO.appName = "";
            transDTO.codestr = "100704|111111|";
            transDTO.ip      = "192.168.13.85";
            transDTO.pflag   = 9;
            transDTO.stockNo = "13";
            NetWorkScript.Instance.write(1, 1, 1, transDTO);
            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            NetWorkScript.Instance.init("192.168.3.119", 10005);
            TransDTO transDTO = new TransDTO();

            transDTO.appName = "Test";
            transDTO.codestr = "100704|13|";
            transDTO.ip      = "192.168.13.85";
            transDTO.pflag   = 9;
            transDTO.stockNo = "13";
            NetWorkScript.Instance.write(1, 1, 1, transDTO);
            Console.WriteLine(NetWorkScript.Instance.messageList[0].message.ToString());
            Console.ReadKey();
        }
Пример #3
0
        private void analysis(UserToken token, SocketModel socketModel)
        {
            TransDTO      transDTO      = socketModel.message as TransDTO;
            RedirectModel redirectModel = new RedirectModel();

            if (Config.Instance.redirectDict.TryGetValue(transDTO.pflag, out redirectModel))
            {
                //跳转到对应的处理
                Config.Instance.mainList[redirectModel.funcName](transDTO, redirectModel);
            }
            else
            {
                Config.Instance.outStr = "找不到对应的处理模块!";
                LoggerHelper.Info(token.connectSocket.RemoteEndPoint.ToString() + "  --找不到对应的处理模块!");
                redirectModel.area    = 1;
                redirectModel.type    = 1;
                redirectModel.command = 1;
            }
            sendHandler.write(token, redirectModel.type, redirectModel.area, redirectModel.command, Config.Instance.outStr);
        }
Пример #4
0
 private void nlscan_pkg(TransDTO transDTO, RedirectModel redirectModel)
 {
     outStr = OracleController.NlscanPkg(redirectModel.connStr, redirectModel.pkgName, redirectModel.pFlag
                                         , transDTO.codestr, transDTO.ip, transDTO.appName, transDTO.stockNo, redirectModel.isCache);
     LoggerHelper.Info(transDTO.ip + "  --nlscan_pkg:" + outStr);
 }
Пример #5
0
 private void CheckVersion(TransDTO transDTO, RedirectModel redirectModel)
 {
     outStr = "CheckVersion";
     LoggerHelper.Info(transDTO.ip + "  --CheckVersion");
 }
Пример #6
0
 private void UpdateClientConfig(TransDTO transDTO, RedirectModel redirectModel)
 {
     outStr = "UpdateClientConfig";
     LoggerHelper.Info(transDTO.ip + "  --UpdateClientConfig");
 }