Example #1
0
        //-------------------------- Event handlers -------------------------//

        private void serverConnectButton_Click(object sender, EventArgs e)
        {
            if (serverConnectButton.Text == "Connect")
            {
                try
                {
                    _factory = (IFishServicesFactory)Activator.GetObject(typeof(IFishServicesFactory), string.Format("tcp://{0}:{1}/FishServicesFactory.rem", serverIpTextBox.Text, serverPortTextBox.Text));
                    _servies = _factory.CreateServies();
                    _servies.Connect();
                    serverConnectButton.Text = "Disconnect";

                    timer1.Start();
                }
                catch (Exception)
                {
                    MessageBox.Show("Cannot connect to server");
                }
            }
            else if (serverConnectButton.Text == "Disconnect")
            {
                try
                {
                    _servies.Disconnect();
                    _factory = null;
                    _servies = null;
                    serverConnectButton.Text = "Connect";

                    timer1.Stop();
                }
                catch (Exception)
                {
                    MessageBox.Show("Cannot connect to server");
                    serverConnectButton.Text = "Connect";
                }
            }
        }
Example #2
0
        //-------------------------- Event handlers -------------------------//
        private void serverConnectButton_Click(object sender, EventArgs e)
        {
            if (serverConnectButton.Text == "Connect")
            {
                try
                {
                    _factory = (IFishServicesFactory)Activator.GetObject(typeof(IFishServicesFactory), string.Format("tcp://{0}:{1}/FishServicesFactory.rem", serverIpTextBox.Text, serverPortTextBox.Text));
                    _servies = _factory.CreateServies();
                    _servies.Connect();
                    serverConnectButton.Text = "Disconnect";

                    timer1.Start();
                }
                catch (Exception)
                {
                    MessageBox.Show("Cannot connect to server");
                }
            }
            else if (serverConnectButton.Text == "Disconnect")
            {
                try
                {
                    _servies.Disconnect();
                    _factory = null;
                    _servies = null;
                    serverConnectButton.Text = "Connect";

                    timer1.Stop();
                }
                catch (Exception)
                {
                    MessageBox.Show("Cannot connect to server");
                    serverConnectButton.Text = "Connect";
                }
            }
        }