protected override Task <ISender?> CreateSenderAsync(IActivityMonitor monitor) { if (FakeSenderPersistentError) { return(Task.FromResult <ISender?>(null)); } var s = new SenderImpl(this); return(Task.FromResult <ISender?>(s)); }
public void startUp() { //Init connexion Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); initListAction(); //Receipter receipter = new ReceipterImp(actions); receipter.startListen(port); //Sender sender = new SenderImpl(socket, port, actions); //Send hello broadcast HelloMessage helloMessage = new HelloMessage(getIpLocal(), port, nodes, true); sender.sendMessage(helloMessage); //Timers initTimerPingPong(); initTimerHello(); }