static void Main(string[] args) { /* * Soket nesnesini oluşturuyoruz * her Do metodunu çalıştırdığımızda farklı işlemler çalışacaktır. */ Soket s = new Soket(8080); s.Do(); s.Do(); s.Do(); Console.ReadKey(); }
public void Handle(Soket s) { Console.WriteLine("{0} Port soket Kapatıldı.", s.Port); /*Context birdahaki çalışmasında SoketStateAc nesnesine göre çalışacak*/ s.State = new SoketStateAc(); }
public void Handle(Soket s) { Console.WriteLine("{0} Port soket Dinleniyor.", s.Port); /*Context birdahaki çalışmasında SoketStateKapat nesnesine göre çalışacak*/ s.State = new SoketStateKapat(); }