public void Initialize()
 {
     cl            = new ClientLogic();
     _commHandler  = new ClientCommunicationHandler("localhost");
     _eventHandler = new ClientEventHandler(_commHandler);
     _eventHandler.Init(cl);
     cl.Init(_eventHandler, _commHandler);
 }
        public void CommunicationHandlerTest()
        {
            TcpListener server = new TcpListener(IPAddress.Any, 2000);
            var         task   = Task.Factory.StartNew(() => server.Start());
            ClientCommunicationHandler commHandler = new ClientCommunicationHandler(IPAddress.Loopback.ToString());

            commHandler.Connect();
            Assert.IsTrue(commHandler.IsSocketConnect());
        }
示例#3
0
        public WellcomeScreen()
        {
            InitializeComponent();
            cl            = new ClientLogic();
            _commHandler  = new ClientCommunicationHandler("192.168.43.4");
            _eventHandler = new ClientEventHandler(_commHandler);
            _eventHandler.Init(cl);
            cl.Init(_eventHandler, _commHandler);
            //_commHandler.Connect();
            Task commTask = Task.Factory.StartNew(_commHandler.Start);

            _eventHandler.Start();
            //commTask.Wait();
        }
示例#4
0
 //needed to be call after create new ClientEventHandler and a new client logic
 public void Init(ClientEventHandler eventHandler, ClientCommunicationHandler handler)
 {
     _eventHandler = eventHandler;
     _handler      = handler;
 }