public FrameFetcher(SatelliteServer.ISatService service, PictureBox pBox) { _satService = service; _saveNext = false; _savePath = ""; _pBox = pBox; _frameCnt = 0; _frameRate = new MovingAverageDouble(5); _frameRateTimer = new System.Timers.Timer(1000); _frameRateTimer.Elapsed += new System.Timers.ElapsedEventHandler(computeFrameRate); }
private void connectBn_Click(object sender, EventArgs e) { Settings.Default["IP"] = ipTb.Text; try { // initialize the client NetTcpBinding binding = new NetTcpBinding(); binding.MaxReceivedMessageSize = 20000000; binding.MaxBufferPoolSize = 20000000; binding.MaxBufferSize = 20000000; binding.Security.Mode = SecurityMode.None; _scf = new ChannelFactory<SatelliteServer.ISatService>( binding, "net.tcp://" + ipTb.Text + ":8000"); //"net.tcp://192.168.1.137:8000"); _satService = _scf.CreateChannel(); } catch (Exception ex) { connectBn.Enabled = true; MessageBox.Show("Failed to connect to server: " + ex.Message); _bConnected = false; return; } _bConnected = true; connectBn.Enabled = false; }