public SocketServer(config.ConfigNetwork cfgntwr) { IPAddress ipAddr = IPAddress.Any; IPEndPoint ipEndPoint = new IPEndPoint(ipAddr, cfgntwr.Port); // Создаем сокет Tcp/Ip Socket sListener = new Socket(ipAddr.AddressFamily, SocketType.Stream, ProtocolType.Tcp); // Назначаем сокет локальной конечной точке и слушаем входящие сокеты try { sListener.Bind(ipEndPoint); sListener.Listen(10); Task task = Task.Run(() => RunTask(sListener, ipEndPoint)); // Начинаем слушать соединения } catch (Exception ex) { Console.WriteLine(ex.ToString()); } //finally //{ // Console.ReadLine(); //} }
public SocketClient(config.ConfigNetwork cfgntwrk) { this.cfgntwrk = cfgntwrk; try { ConnectSocket(); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } //finally //{ // Console.ReadLine(); //} }
static void Main(string[] args) { Screen scr = new Screen(); ScreenSt start = new ScreenSt(scr); config.ConfigScreen cfg = new config.ConfigScreen(); var bmp = Resize.ResizeImage(start.GetBitmap(), cfg.width, cfg.height); config.ConfigNetwork cfgntw = new config.ConfigNetwork("127.0.0.1", 45013); //SocketServer srv = new SocketServer(cfgntw); SocketClient cl = new SocketClient(cfgntw); while (true) { cl.SendMessage(); } cl.CloseSocket(); }