Inheritance: System.Windows.Forms.Form
Example #1
0
 public ProxyTransportManager(TransportForm transportForm, bool client)
 {
     _isActive = true;
     OnActive(EventArgs.Empty);
     stopwatch = new Stopwatch();
     _transportForm = transportForm;
     _client = client;
     rand = new Random(); ;
     TCPTransport = new TCPTransport(this);
     PhysicalLayer = Queue.Synchronized(new Queue());
     _physicalTransporterThread = new Thread(PhysicalLayerPump) { IsBackground = true, Name = _client ? "ClientReceiveThread" : "ServerReceiveThread" };
     _physicalTransporterThread.Start();
 }
 public ProxyTransportManager(TransportForm transportForm, bool client)
 {
     _isActive = true;
     OnActive(EventArgs.Empty);
     stopwatch                  = new Stopwatch();
     _transportForm             = transportForm;
     _client                    = client;
     rand                       = new Random();;
     TCPTransport               = new TCPTransport(this);
     PhysicalLayer              = Queue.Synchronized(new Queue());
     _physicalTransporterThread = new Thread(PhysicalLayerPump)
     {
         IsBackground = true, Name = _client ? "ClientReceiveThread" : "ServerReceiveThread"
     };
     _physicalTransporterThread.Start();
 }
Example #3
0
 public EndpointForm(TransportForm transportForm, ITransportManager transportManager, bool client)
 {
     InitializeComponent();
     _transportForm      = transportForm;
     _transportManager   = transportManager;
     _client             = client;
     _dataStreamListener = new DataStreamListener("fubar", _transportManager, this);
     _dataStreamListener.ConnectionAccepted += delegate
     {
         recvBuffer = new byte[0];
         Invoke(new Action(() => { inBytes.Text = "0"; }));
     };
     _dataStreamListener.ConnectionClosed += delegate(object sender, NamedConnectionEventArgs args)
     {
         setMd5Sum();
     };
     _dataStreamListener.Listen();
     rand = new Random();
 }
Example #4
0
 public EndpointForm(TransportForm transportForm, ITransportManager transportManager, bool client)
 {
     InitializeComponent();
     _transportForm = transportForm;
     _transportManager = transportManager;
     _client = client;
     _dataStreamListener = new DataStreamListener("fubar", _transportManager, this);
     _dataStreamListener.ConnectionAccepted += delegate
         {
             recvBuffer = new byte[0];
             Invoke(new Action(() => { inBytes.Text = "0"; }));
         };
     _dataStreamListener.ConnectionClosed += delegate(object sender, NamedConnectionEventArgs args)
         {
             setMd5Sum();
         };
     _dataStreamListener.Listen();
     rand = new Random();
 }