public int saveImages(List <Image> images)
        {
            ImageDao imageDao = new ImageDaoImp();

            foreach (Image img in images)
            {
                ClientServer server = new ClientServer();
                //random Name generator
                Random random = new Random();
                int    num    = random.Next(10000);
                img.nomImage = (num.ToString() + "_" + DateTime.Now.ToString("HH_mm_ss"));

                try {
                    //Database Connection Test
                    if (ConnectionHandler.Instance.testConnction())
                    {
                        server.sendImage(img);
                        imageDao.SaveImage(img);
                    }
                }
                catch
                {
                    return(-1);
                }
            }
            return(1);
        }
Example #2
0
        public ClientManager(Core core, ILoggable Log = null)
        {
            ClientManager.core = core;
            ClientManager.Log  = Log ?? new NullLogger();

            _ = new ClientServer(Config.TcpPortApi);
        }
Example #3
0
        /// <summary>
        /// 更新本地
        /// </summary>
        /// <param name="server">rpc 远端配置</param>
        private static void Register(ClientServer server)
        {
            try
            {
                readerWriterLock.AcquireWriterLock(100);
                var    ss  = server;
                string key = server.ServerName.ToLower();
                if (!cls.ContainsKey(key))
                {
                    var clientServer = new ClientServer()
                    {
                        RouterType = ss.RouterType, ServerName = ss.ServerName
                    };
                    cls.Add(key, clientServer);
                }

                cls[key].UpdateClient(ss.Client, true);
            }
            catch (Exception ex)
            {
                logger.LogCritical(ex, "GrantMicroService.GrantRpc.Client.GrantRpcClientManager.Register.Error");
            }
            finally
            {
                if (readerWriterLock.IsWriterLockHeld)
                {
                    readerWriterLock.ReleaseWriterLock();
                }
            }
        }
Example #4
0
    static void Listeners()
    {
        Socket socketForClient = tcpListener.AcceptSocket();

        if (socketForClient.Connected)
        {
            Console.WriteLine("Client:" + socketForClient.RemoteEndPoint + " now connected to server.");
            NetworkStream          networkStream = new NetworkStream(socketForClient);
            System.IO.StreamWriter streamWriter  =
                new System.IO.StreamWriter(networkStream);
            System.IO.StreamReader streamReader =
                new System.IO.StreamReader(networkStream);

            while (true)
            {
                string theString = streamReader.ReadLine();
                Console.WriteLine("Message recieved from client:" + theString);
                var response = ClientServer.ParseMessage(theString);
                Console.WriteLine("Writing response:" + response);
                streamWriter.WriteLine(response);
                streamWriter.Flush();
            }
            streamReader.Close();
            networkStream.Close();
            streamWriter.Close();
        }
        socketForClient.Close();
        Console.WriteLine("Press any key to exit from server program");
        Console.ReadKey();
    }
        static void Main(string[] args)
        {
            ClientServer        cls = new ClientServer();
            int                 id  = cls.GetCreatorAdapter.Create;
            FakeAdapterInstance fai = cls.GetGetterAdapter.GetInstance(id);

            Console.WriteLine("Id of new instance: " + fai.Id);
            Console.WriteLine("Tid of new instance: " + fai.TypeId);
            Console.WriteLine("Property of new instance: " + fai.PropertyToChange);

            fai.PropertyToChange = "something";
            Console.WriteLine("Property of changed instance: " + fai.PropertyToChange);

            cls.DeletionAdapter.Delete(fai.Id);
            fai = cls.GetGetterAdapter.GetInstance(fai.Id);
            Console.WriteLine("Adapter of deleted instance" + fai);

            id  = cls.GetCreatorAdapter.Create;
            fai = cls.GetGetterAdapter.GetInstance(id);
            Console.WriteLine("Id of new instance: " + fai.Id);
            fai.Delete();
            fai = cls.GetGetterAdapter.GetInstance(fai.Id);
            Console.WriteLine("Adapter of deleted instance" + fai);

            Console.ReadLine();
        }
Example #6
0
        public bool ExecuteNow()
        {
            ClientServer sc = new ClientServer(this.ClientID);
            DataExport   de = new DataExport(sc.GetServer().Connection());

            de.Merge <ExportSettings>(Settings);
            Data.ImportExport im = new Data.ImportExport();
            try
            {
                Status = ImportExportStatus.progress;
                im.UpdateScheduleStatus(this.ClientID, ExportImportID, (int)Status, "");
                string fileName = @"/sqldump-" + Guid.NewGuid().ToString() + ".sql";
                var    path     = FolderPath + fileName;
                de.ExportTo(path);
                Status = ImportExportStatus.completed;
                im.UpdateScheduleStatus(this.ClientID, ExportImportID, (int)Status, "", fileName);
            }
            catch (Exception ex)
            {
                Status = ImportExportStatus.error;
                im.UpdateScheduleStatus(this.ClientID, ExportImportID, (int)Status, ex.Message);
                throw ex;
            }
            finally {
            }
            return(true);
        }
 void Start()
 {
     clientServer = GameObject.FindGameObjectWithTag("ClientServer").GetComponent <ClientServer>();
     player       = GameObject.FindGameObjectWithTag("Player");
     nav          = GetComponent <NavMeshAgent> ();
     myName       = GameObject.FindGameObjectWithTag("MultiplayerManager").GetComponent <MultiplayerManager>().nick;
 }
Example #8
0
        private void p_PingCompleted(object sender, PingCompletedEventArgs e)
        {
            string ip = (string)e.UserState;

            if (e.Reply != null && e.Reply.Status == IPStatus.Success)
            {
                if (resolveNames)
                {
                    ClientServer sc = new ClientServer();
                    string       name;
                    try
                    {
                        IPHostEntry hostEntry = Dns.GetHostEntry(ip);
                        name = hostEntry.HostName;
                    }
                    catch (SocketException ex)
                    {
                        name = "?";
                    }
                    if (name != "?")
                    {
                        sc.Ip     = ip;
                        sc.NamePC = name;
                        //db.ScanIps.Add(sc);
                        //db.SaveChanges();
                        list.Add(sc);
                    }
                }
            }
        }
        public JsonpResult GetTable(string clientid, string tableid)
        {
            ClientServer c = new ClientServer(clientid);

            Tz.Net.DataManager dataManager = new Net.DataManager(tableid, c.GetServer().ServerID, clientid);
            return(new JsonpResult(dataManager.GetTable()));
        }
Example #10
0
        public bool RemoveAllRelations()
        {
            var c = new ClientServer(ClientID);
            var dataComponentModal = new Data.Component.ComponentModal(c.GetServer().Connection());

            dataComponentModal.RemoveAllItemRelation(this.ClientID, this.ComponentModalItemID);
            return(true);
        }
Example #11
0
        /// <summary>
        /// Intializes an instance of the <see cref="NetDiskFile"/> by specified an instance of the <see cref="INetDiskFile"/>,
        /// which will serve as the root file for the <see cref="INetDiskUser"/> instance.
        /// </summary>
        /// <param name="netDiskUser">The owner of the instance.</param>
        public NetDiskFile(NetDiskUser netDiskUser)
        {
            var users = GlobalConfig.Load().Users;

            _client = new ClientServer(ClientServer.AuthenticationMounted);
            //_netDiskUser = netDiskUser;
            _path = "/";
        }
Example #12
0
        public void Init()
        {
            var N = 10;

            server = new ClientServer(N);

            Assert.IsNotNull(server);
        }
Example #13
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="clientid"></param>
 /// <param name="lookupid"></param>
 public Lookup(string clientid, string lookupid)
 {
     ClientID    = clientid;
     c           = new ClientServer(clientid);
     LookupID    = lookupid;
     LookupItems = new List <LookupItem>();
     dataLookup  = new Data.Component.LookUp(c.GetServer().Connection());
     Load();
 }
Example #14
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="clientid"></param>
 public Lookup(string clientid)
 {
     c           = new ClientServer(clientid);
     ClientID    = clientid;
     LookupID    = "";
     Name        = "";
     LookupItems = new List <LookupItem>();
     dataLookup  = new Data.Component.LookUp(c.GetServer().Connection());
 }
Example #15
0
 void Start()
 {
     nick   = PlayerPrefs.GetString("MyNickname");
     IsHost = PlayerPrefs.GetInt("IsHost");
     Debug.LogError(IsHost);
     clientServer = GameObject.FindGameObjectWithTag("ClientServer").GetComponent <ClientServer>();
     clientServer.Init(nick);
     player = GameObject.FindGameObjectWithTag("Player");
 }
Example #16
0
        public static string GetConnection(string clientID)
        {
            string       conn;
            ClientServer ck;

            ck   = new ClientServer(clientID);
            conn = ck.GetServer().Connection();
            return(conn);
        }
 private void ReadLocalUserData()
 {
     foreach (var item in GlobalConfig.Load().Users)
     {
         ClientServer client = new ClientServer(item.SavedCredential);
         var          user   = client.GetUserInfo();
         _netDiskUserList.AddRange(user.records);
     }
 }
 void Start()
 {
     Host = GameObject.FindGameObjectWithTag("MultiplayerManager").GetComponent <MultiplayerManager> ().IsHost;
     if (Host == 1)
     {
         Destroy(this);
     }
     clientServer = GameObject.FindGameObjectWithTag("ClientServer").GetComponent <ClientServer>();
 }
Example #19
0
 void Start()
 {
     player         = GameObject.FindGameObjectWithTag("Player");
     nav            = GetComponent <NavMeshAgent> ();
     clientServer   = GameObject.FindGameObjectWithTag("ClientServer").GetComponent <ClientServer>();
     myName         = GameObject.FindGameObjectWithTag("MultiplayerManager").GetComponent <MultiplayerManager>().nick;
     PreviousTarget = "";
     target         = "";
     clientServer.multiplayerHandler.SendEnemyInitData(myName, ID, (double)gameObject.transform.position.x, (double)gameObject.transform.position.x, (double)gameObject.transform.position.x, (double)gameObject.transform.rotation.eulerAngles.y);
 }
Example #20
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="clientID"></param>
 /// <param name="componentModalID"></param>
 public ComponentModal(string clientID, string componentModalID)
 {
     this.ClientID           = clientID;
     c                       = new ClientServer(ClientID);
     ComponentModalID        = componentModalID;
     this.ComponentModalRoot = new List <ComponentNode>();
     conn                    = c.GetServer().Connection();
     dataComponentModal      = new Data.Component.ComponentModal(conn);
     LoadModal();
 }
Example #21
0
        private void TsbStart_Click(object sender, EventArgs e)
        {
            CS = new ClientServer();
            CS.Start();

            tsbStart.Enabled = false;
            tsbStop.Enabled  = true;
            //mainTimer.Enabled = true;

            MessageBox.Show("CS服务器启动成功!", "服务器启动", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Example #22
0
 public Component(string clientID)
 {
     ClientID      = clientID;
     ComponentID   = "";
     TableID       = "";
     PrimaryKeys   = "";
     ck            = new ClientServer(clientID);
     State         = ComponentState.draft;
     dataComponent = new Data.Component.Component(ck.GetServer().Connection());
     Attributes    = new List <ComponentAttribute>();
 }
Example #23
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="clientID"></param>        ///
 public ComponentModal(string clientID)
 {
     ClientID           = clientID;
     c                  = new ClientServer(ClientID);
     ModalName          = "";
     Category           = "";
     ParentComponent    = "";
     ComponentModalRoot = new List <ComponentNode>();
     conn               = c.GetServer().Connection();
     dataComponentModal = new Data.Component.ComponentModal(c.GetServer().Connection());
 }
Example #24
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="clientID"></param>        ///
 public ComponentModal(string clientID, string name, string category, string parentnode)
 {
     ClientID           = clientID;
     c                  = new ClientServer(ClientID);
     ModalName          = name;
     Category           = category;
     ParentComponent    = parentnode;
     ComponentModalRoot = new List <ComponentNode>();
     conn               = c.GetServer().Connection();
     dataComponentModal = new Data.Component.ComponentModal(c.GetServer().Connection());
 }
        public JsonpResult GetData(int pageSize, int currentPage, string clientid, string tbid)
        {
            System.Data.DataTable dt = new System.Data.DataTable();
            ClientServer          c  = new ClientServer(clientid);

            Tz.Net.DataManager dataManager = new Net.DataManager(tbid, c.GetServer().ServerID, clientid);
            dt = dataManager.GetData(currentPage, pageSize);
            int trecord = dataManager.GetDataCount();

            string dtr = DataResult.Create(dt, pageSize, currentPage, trecord);

            return(new JsonpResult(dtr));
        }
     /// <summary>
     /// Присвоить статус отмены конвертирования, если файл необработан
     /// </summary>
     public virtual void AbortConverting(ClientServer clientServer)
     {
         if (StatusProcessingProject != StatusProcessingProject.ConvertingComplete)
         {
             StatusProcessingProject = clientServer switch
             {
                 ClientServer.Client => StatusProcessingProject.Abort,
                 ClientServer.Server => StatusProcessingProject.InQueue,
                 _ => StatusProcessingProject
             };
         }
     }
 }
Example #27
0
    // Must be added to Start() method of inherited classes.
    // Blurs the scene and displays the intro graphic/text.
    public void Setup()
    {
        textBG.SetActive(true);
        countdownText.SetActive(false);
        outroText.SetActive(false);
        ShowInstruction(0);
        instructionCount = 0;
        ChangeBlur(2f);
        lvlState   = 0;
        outputPath = "Logs/";
        Client     = new ClientServer(Battery.Instance.GetServerURL());

        // TODO: Call standby here
    }
 /// <summary>
 /// remove field from the table
 /// </summary>
 /// <param name="clientid"></param>
 /// <param name="tbID"></param>
 /// <param name="fieldID"></param>
 /// <returns></returns>
 public JsonpResult RemoveField(string clientid, string tbID, string fieldID)
 {
     try
     {
         ClientServer       c           = new ClientServer(clientid);
         Tz.Net.DataManager dataManager = new Net.DataManager(tbID, c.GetServer().ServerID, clientid);
         dataManager.RemoveField(fieldID);
         return(new JsonpResult("true"));
     }
     catch (System.Exception ex)
     {
         throw ex;
     }
 }
Example #29
0
        public HomeViewModel()
        {
            _client      = new ClientServer(ClientServer.AuthenticationMounted);
            ChildrenFile = new ObservableCollection <INetDiskFile>();

            var user = _client.GetUserInfo().records.FirstOrDefault();

            if (_client.Authentication != null)
            {
                CurrentFile = (_netDiskUser.RootFile);

                GetFileList("/");
            }
        }
Example #30
0
        public static async Task <int> synSever(string ClientID)
        {
            System.Data.DataTable dt = new DataTable();
            ClientServer          c  = new ClientServer(ClientID);

            Tz.ClientManager.Server           s                   = c.GetServer();
            Tech.Data.DBDatabase              db                  = Tech.Data.DBDatabase.Create(s.Connection(), "MySql.Data.MySqlClient");
            Tech.Data.Schema.DBSchemaProvider provider            = db.GetSchemaProvider();
            IEnumerable <Tech.Data.Schema.DBSchemaItemRef> tables = provider.GetAllTables();
            int count = 0;
            List <Tz.Net.Entity.Table> dtTb = Net.Entity.Table.GetTables(ClientID, s.ServerID);
            await Task.Run(() =>
            {
                var dm = new DataManager(s, c.ClientID);
                foreach (Tech.Data.Schema.DBSchemaItemRef df in tables)
                {
                    if (dtTb.Where(x => x.TableName.ToLower() == df.Name.ToLower()).FirstOrDefault() != null)
                    {
                        continue;
                    }
                    dm.NewTable(df.Name, df.Catalog);
                    DBSchemaTable schema = provider.GetTable(df.Name);
                    foreach (Tech.Data.Schema.DBSchemaTableColumn dc in schema.Columns)
                    {
                        if (dc.ColumnFlags == Tech.Data.DBColumnFlags.Nullable)
                        {
                            dm.AddField(dc.Name, dc.DbType, dc.Size, true);
                        }
                        else if (dc.ColumnFlags == Tech.Data.DBColumnFlags.PrimaryKey)
                        {
                            dm.AddPrimarykey(dc.Name, dc.DbType, dc.Size);
                        }
                        else
                        {
                            dm.AddField(dc.Name, dc.DbType, dc.Size, false);
                        }
                    }
                    try {
                        dm.AcceptChanges(true);
                    }
                    catch (Exception ex) {
                    }
                    count = count + 1;
                }
                return(count);
            });

            return(count);
        }
Example #31
0
 /// <summary>
 /// radioButtonServer_CheckedChanged
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void radioButtonServer_CheckedChanged(object sender, EventArgs e)
 {
     _clientServer = ClientServer.SERVER;
     EnableDisableControls();
 }
Example #32
0
        /// <summary>
        /// SetSettingsToUI
        /// </summary>
        void SetSettingsToUI()
        {
            textBoxTCPIPAddress.Text = SelectedSocketConfiguration.IPAdress;
            maskedTextBoxPort.Text = SelectedSocketConfiguration.Port.ToString();
            labelPackageSizeValue.Text = SelectedSocketConfiguration. PacketSize.ToString();
            labelSendDelayValue.Text = SelectedSocketConfiguration.SendDelay.ToString();
            _clientServer = (ClientServer)SelectedSocketConfiguration.ServerClient;

            trackBarPackageSize.Value = Convert.ToInt32(labelPackageSizeValue.Text);
            trackBarSendDelay.Value = Convert.ToInt32(labelSendDelayValue.Text);

            if (_clientServer == ClientServer.SERVER)
                radioButtonServer.Checked = true;
            else
                radioButtonClient.Checked = true;
        }
Example #33
0
File: Native.cs Project: ifzz/FDK
        static void Construct()
        {
            LrpClient = CreateLocalClient(Signature.Value, "SoftFX.LlApi.");
            LrpLlCommonClient = CreateLocalClient(Financial.Generated.Signature.Value, "SoftFX.LlCommon.");

            Serializer = new Financial.Generated.Serializer(LrpLlCommonClient);

            Handle = new Handle(LrpClient);
            Params = new Params(LrpClient);
            Client = new ClientServer(LrpClient);
            ClientCache = new ClientCache(LrpClient);
            FeedServer = new FeedServer(LrpClient);
            FeedCache = new FeedCache(LrpClient);
            TradeServer = new TradeServer(LrpClient);
            TradeCache = new TradeCache(LrpClient);
            Converter = new Converter(LrpClient);
            Iterator = new Iterator(LrpClient);
            Library = new Library(LrpClient);
        }