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(); }
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(); }
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(); }