Пример #1
0
        public static void Main(string[] args)
        {
            IConfiguration configuration = new ConfigurationBuilder()
                                           .SetBasePath(Directory.GetCurrentDirectory())
                                           .AddJsonFile("appsettings.json")
                                           .AddCommandLine(args)
                                           .Build();

            var tcpConnection = new TcpConnectionOption();

            configuration.GetSection("TcpConnection").Bind(tcpConnection);

            using var server = new Server(tcpConnection);
            server.Start();
        }
Пример #2
0
        internal static void Main(string[] args)
        {
            IConfiguration configuration = new ConfigurationBuilder()
                                           .SetBasePath(Directory.GetCurrentDirectory())
                                           .AddJsonFile("appsettings.json")
                                           .AddCommandLine(args)
                                           .Build();

            var tcpConnection = new TcpConnectionOption();

            configuration.GetSection("TcpConnection").Bind(tcpConnection);

            using var client = new Client(tcpConnection);
            client.Connect();
        }
Пример #3
0
 public Client(TcpConnectionOption tcpConnection)
 {
     _tcpConnection = tcpConnection;
     ReadUserName();
 }
Пример #4
0
 public Server(TcpConnectionOption tcpConnectionOption)
 {
     _tcpConnectionOption = tcpConnectionOption;
 }