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()); }
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(); }
//needed to be call after create new ClientEventHandler and a new client logic public void Init(ClientEventHandler eventHandler, ClientCommunicationHandler handler) { _eventHandler = eventHandler; _handler = handler; }