public ServerActor(INetworkModel networkModel, string address) : base(networkModel) { Address = address; Server = networkModel.CreateServer(address, false); Server.MessageReceived += Server_MessageReceived; Server.ClientConnected += Server_ClientConnected; Server.ClientDisconnected += Server_ClientDisconnected; }
public RaftHost(INetworkModel networkModel, IRaftEventListener raftEventListener, IRaftNodeSettings raftSettings, string Id) : base(networkModel) { this.Id = Id; if (Id == null) { throw new ArgumentException("Id"); } Raft = new RaftNode <string>(raftEventListener, raftSettings, Id); Server = networkModel.CreateServer(Id, startListening: false); }