Ejemplo n.º 1
0
        public Recorder(RecordFrame recordFrame)
        {
            _event    += new SenderHandler(recordFrame.MakeRecorderActions);
            Dictionary = new SortedDictionary <string, string>();

            allChilds = new List <string>();
        }
        public RecordFrame(DesignerMainFrame mainFrame)
        {
            InitializeComponent();
            ProcessRepo = new ProcessRepository();
            FillListBoxProcessStep();
            _event += new SenderHandler(mainFrame.RecordMainFrameEvent);
            ThreadStart myThreadDelegate = new ThreadStart(new Recorder(this).StartMousePointer);

            myThread = new Thread(myThreadDelegate);
            myThread.Start();
        }
Ejemplo n.º 3
0
        public Sender()
        {
            _empfänger = new Empfänger();
            _meinEvent += new SenderHandler(_empfänger.EmpfangeDaten);


            long i = 0;
            while (i < 2000)
            {
                i++;
                Console.WriteLine(i);
            }

            RaiseEvent();
        }
        public void TestWriteUsingSocketTransport()
        {
            AsyncSocketAcceptor acceptor = new AsyncSocketAcceptor();
            acceptor.ReuseAddress = true;
            IPEndPoint ep = new IPEndPoint(IPAddress.Loopback, 12345);

            AsyncSocketConnector connector = new AsyncSocketConnector();

            // Generate 4MB of random data
            Byte[] data = new Byte[4 * 1024 * 1024];
            new Random().NextBytes(data);

            Byte[] expectedMd5;
            using (MD5 md5 = MD5.Create())
            {
                expectedMd5 = md5.ComputeHash(data);
            }

            M message = CreateMessage(data);

            SenderHandler sender = new SenderHandler(message);
            ReceiverHandler receiver = new ReceiverHandler(data.Length);

            acceptor.Handler = sender;
            connector.Handler = receiver;

            acceptor.Bind(ep);
            connector.Connect(ep);
            sender.countdown.Wait();
            receiver.countdown.Wait();

            acceptor.Dispose();
            connector.Dispose();

            Assert.AreEqual(data.Length, receiver.ms.Length);
            Byte[] actualMd5;
            using (MD5 md5 = MD5.Create())
            {
                actualMd5 = md5.ComputeHash(receiver.ms.ToArray());
            }
            Assert.AreEqual(expectedMd5.Length, actualMd5.Length);
            for (Int32 i = 0; i < expectedMd5.Length; i++)
            {
                Assert.AreEqual(expectedMd5[i], actualMd5[i]);
            }
        }
Ejemplo n.º 5
0
 protected override void CreateProcedure(IDbConnectionProvider connectionProvider)
 {
     dbWebServiceSend = new DbWebServiceSend(connectionProvider);
     sender           = new SenderHandler();
 }
Ejemplo n.º 6
0
 public NewProcessFrame(DesignerMainFrame mainFrame)
 {
     InitializeComponent();
     _event += new SenderHandler(mainFrame.ReadNewProcessFormularData);
 }