| | |
| | | internal class Program |
| | | { |
| | | static void Main(string[] args) { |
| | | |
| | | |
| | | Settings.Init(); |
| | | //1.0 开启api |
| | | Startup(); |
| | | //2.0 开启tcp |
| | |
| | | |
| | | private static void Startup() { |
| | | Console.WriteLine("Startup ApiController"); |
| | | Task.Run(() => { |
| | | var url = $"http://+:{Settings.port}"; |
| | | Task.Run(() => |
| | | { |
| | | var url = $"http://127.0.0.1:8901"; |
| | | Console.WriteLine(url); |
| | | using (WebApp.Start<Startup>(url)) { |
| | | using (WebApp.Start<Startup>(url)) |
| | | { |
| | | Console.WriteLine("Running on {0}", url); |
| | | Console.ReadLine(); |
| | | } |
| | | }); |
| | | } |
| | | private static void StartTcp() { |
| | | Console.WriteLine("开启tcp:" + Settings.listenAddress); |
| | | new TcpServer(Settings.listenAddress); |
| | | /*var host = Dns.GetHostEntry(Dns.GetHostName()); |
| | | foreach (var ip in host.AddressList) { |
| | | if (ip.AddressFamily == AddressFamily.InterNetwork) { |
| | | /* Console.WriteLine("开启tcp:" + Settings.listenAddress); |
| | | new TcpServer(Settings.listenAddress);*/ |
| | | var host = Dns.GetHostEntry(Dns.GetHostName()); |
| | | foreach (var ip in host.AddressList) |
| | | { |
| | | if (ip.AddressFamily == AddressFamily.InterNetwork) |
| | | { |
| | | Console.WriteLine($"ip= {ip.ToString()}"); |
| | | new TcpServer(ip.ToString()); |
| | | } |
| | | }*/ |
| | | } |
| | | } |
| | | |
| | | public class WorkThread |