Exemplo n.º 1
0
        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();
            //}
        }
Exemplo n.º 2
0
 public SocketClient(config.ConfigNetwork cfgntwrk)
 {
     this.cfgntwrk = cfgntwrk;
     try
     {
         ConnectSocket();
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
     //finally
     //{
     //    Console.ReadLine();
     //}
 }
Exemplo n.º 3
0
        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();
        }