static void Main(string[] args) { IUserRepository userRepo = new UserRepositoryMock(); IChatServer server = new ChatServerImpl(userRepo); //IChatServer server = new ChatServerImpl(); // ProtoChatServer scs = new ProtoChatServer("127.0.0.1", 55555, server); ProtoV3ChatServer scs = new ProtoV3ChatServer("127.0.0.1", 55556, server); scs.Start(); Console.WriteLine("Server started ..."); //Console.WriteLine("Press <enter> to exit..."); Console.ReadLine(); }
static void Main(string[] args) { // IUserRepository userRepo = new UserRepositoryMock(); IUserRepository userRepo = new UserRepositoryDb(); IMessageRepository messageRepository = new MessageRepositoryDb(); IChatServer serviceImpl = new ChatServerImpl(userRepo, messageRepository); // IChatServer serviceImpl = new ChatServerImpl(); SerialChatServer server = new SerialChatServer("127.0.0.1", 55555, serviceImpl); server.Start(); Console.WriteLine("Server started ..."); //Console.WriteLine("Press <enter> to exit..."); Console.ReadLine(); }