private void ClientForm_Load(object sender, EventArgs e) { m_clientId = ConfigurationManager.AppSettings.Get("clientId").ToInt32(); string configServiceAddress = ConfigurationManager.AppSettings.Get("ConfigServiceAddress"); string configServicePort = ConfigurationManager.AppSettings.Get("ConfigServicePort"); string configStreamingServicePort = ConfigurationManager.AppSettings.Get("ConfigStreamingServicePort"); string configRipServicePort = ConfigurationManager.AppSettings.Get("ConfigRipServicePort"); string useConfig = ConfigurationManager.AppSettings.Get("UseConfig"); ClientIdTextBox.Text = m_clientId.ToString(); IPTextBox.Text = configServiceAddress; PortTextBox.Text = configServicePort; m_serviceAddress = configServiceAddress; m_servicePort = configServicePort; m_streamingServicePort = configStreamingServicePort; m_ripServicePort = configRipServicePort; ClientManager.Instance.ServerDisconnectEvent += ServerDisconnect; RipDataFileTransferClient.Instance().ServerDisconnectEvent += RipServerDisconnect; m_ftClient = new FileTransferClient(); m_ftClient.ServerDisconnectEvent += FTServerDisconnect; }
private void ClientConnectButton_Click(object sender, EventArgs e) { (new Thread(() => { m_client.StartClient(ClientIdTextBox.Text.ToInt32(), PortTextBox.Text, IPTextBox.Text); })).Start(); string port = (Int32.Parse(m_streamingServicePort)).ToString(); m_ftClient.Init(m_clientId, port, m_serviceAddress); port = (Int32.Parse(m_ripServicePort)).ToString(); RipDataFileTransferClient.Instance().Init(m_clientId, port, m_serviceAddress); m_ripData = new RipData() { Parameters = new Dictionary <string, string>() }; }
private void RetrieveRipDadaButton_Click(object sender, EventArgs e) { try { string strFileName = null; OpenFileDialog openFileDialog = new OpenFileDialog(); if (openFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { strFileName = openFileDialog.FileName; } m_ripData.Name = "Test"; m_ripData.Description = "Test of RIP server"; string value = null; bool isKeyExists = m_ripData.Parameters.TryGetValue("RipTask", out value); if (!isKeyExists) { m_ripData.Parameters.Add("RipTask", strFileName); } isKeyExists = m_ripData.Parameters.TryGetValue("RipToFile", out value); if (!isKeyExists) { m_ripData.Parameters.Add("RipToFile", "C:\\temp\\MyTest2.pdf"); } Bitmap rippedBitMap = RipDataFileTransferClient.Instance().RetrieveFile(m_ripData); rippedBitMap.Save("C:\\temp\\MyTest2.tif"); } catch (Exception ex) { Console.WriteLine(ex.Message); } }