Exemplo n.º 1
0
        public TcpSunucu_(int ErişimNoktası, GeriBildirim_Islemi_ GeriBildirim_Islemi = null, object Hatırlatıcı = null, bool SatırSatırGönderVeAl = true, int TekrarDeneme_ZamanAşımı_msn = 5000, int BilgiGönderme_ZamanAşımı_msn = 15000)
        {
            this.ErişimNoktası                = ErişimNoktası;
            this.GeriBildirim_Islemi          = GeriBildirim_Islemi;
            this.Hatırlatıcı                  = Hatırlatıcı;
            this.SatırSatırGönderVeAl         = SatırSatırGönderVeAl;
            this.TekrarDeneme_ZamanAşımı_msn  = TekrarDeneme_ZamanAşımı_msn;
            this.BilgiGönderme_ZamanAşımı_msn = BilgiGönderme_ZamanAşımı_msn;

            new Thread(() => Görev_İşlemi_TcpSunucu()).Start();
        }
Exemplo n.º 2
0
        public Tcpİstemci_(TcpClient İstemci, GeriBildirim_Islemi_ GeriBildirim_Islemi = null, object Hatırlatıcı = null, bool SatırSatırGönderVeAl = true, int TekrarDeneme_ZamanAşımı_msn = 5000, int BilgiGönderme_ZamanAşımı_msn = 15000)
        {
            this.İstemci                      = İstemci;
            this.IpVeyaAdı                    = İstemci.Client.RemoteEndPoint.ToString();
            this.GeriBildirim_Islemi          = GeriBildirim_Islemi;
            this.Hatırlatıcı                  = Hatırlatıcı;
            this.SatırSatırGönderVeAl         = SatırSatırGönderVeAl;
            this.TekrarDeneme_ZamanAşımı_msn  = TekrarDeneme_ZamanAşımı_msn;
            this.BilgiGönderme_ZamanAşımı_msn = BilgiGönderme_ZamanAşımı_msn;

            new Thread(() => Görev_İşlemi_Tcpİstemci()).Start();
        }
Exemplo n.º 3
0
        public KomutSatırıUygulaması_(string DosyaYolu, string Parametreler = "", GeriBildirim_Islemi_ GeriBildirim_Islemi = null, object Hatırlatıcı = null, bool SatırSatırGönderVeAl = true, int TekrarDeneme_ZamanAşımı_msn = 5000)
        {
            this.DosyaYolu                   = DosyaYolu;
            this.Parametreler                = Parametreler;
            this.GeriBildirim_Islemi         = GeriBildirim_Islemi;
            this.Hatırlatıcı                 = Hatırlatıcı;
            this.SatırSatırGönderVeAl        = SatırSatırGönderVeAl;
            this.TekrarDeneme_ZamanAşımı_msn = TekrarDeneme_ZamanAşımı_msn;

            UzunAdı = (DosyaYolu + " " + Parametreler).Trim();

            new Thread(() => Görev_İşlemi_KomutSatırıUygulaması()).Start();
        }
Exemplo n.º 4
0
        public Udp_Dinleyici_(int ErişimNoktası, GeriBildirim_Islemi_ GeriBildirim_Islemi = null, object Hatırlatıcı = null, bool SatırSatırGönderVeAl = true, int TekrarDeneme_ZamanAşımı_msn = 5000, int BilgiGönderme_ZamanAşımı_msn = 15000)
        {
            if (ErişimNoktası < 0)
            {
                return;                    //Sadece verici olarak çalışılacak
            }
            this.ErişimNoktası                = ErişimNoktası;
            this.GeriBildirim_Islemi          = GeriBildirim_Islemi;
            this.Hatırlatıcı                  = Hatırlatıcı;
            this.SatırSatırGönderVeAl         = SatırSatırGönderVeAl;
            this.TekrarDeneme_ZamanAşımı_msn  = TekrarDeneme_ZamanAşımı_msn;
            this.BilgiGönderme_ZamanAşımı_msn = BilgiGönderme_ZamanAşımı_msn;

            new Thread(() => Görev_İşlemi_Udp_Dinleyici()).Start();
        }
Exemplo n.º 5
0
        public Tcpİstemci_(int ErişimNoktası, string IpVeyaAdı = "127.0.0.1", GeriBildirim_Islemi_ GeriBildirim_Islemi = null, object Hatırlatıcı = null, bool SatırSatırGönderVeAl = true, int TekrarDeneme_ZamanAşımı_msn = 5000, int BilgiGönderme_ZamanAşımı_msn = 15000)
        {
            if (ErişimNoktası < 0)
            {
                throw new Exception("ErişimNoktası > 0 olmalı");
            }

            this.ErişimNoktası                = ErişimNoktası;
            this.IpVeyaAdı                    = IpVeyaAdı;
            this.GeriBildirim_Islemi          = GeriBildirim_Islemi;
            this.Hatırlatıcı                  = Hatırlatıcı;
            this.SatırSatırGönderVeAl         = SatırSatırGönderVeAl;
            this.TekrarDeneme_ZamanAşımı_msn  = TekrarDeneme_ZamanAşımı_msn;
            this.BilgiGönderme_ZamanAşımı_msn = BilgiGönderme_ZamanAşımı_msn;

            new Thread(() => Görev_İşlemi_Tcpİstemci()).Start();
        }