C#-Java Soket Haberleşmesi ve Örnek Sohbet Programı [özgün methodla]

v for vandet

Katılımcı Üye
26 Kas 2020
261
103
bin\debug\
Selam herkese, artık program yapmaktan ziyade algoritmalar ve farklı programlama yaklaşımları ile kendimi geliştirmeye çalışıyorum ve bunları daha çok Network-Soket alanları üzerinde deniyorum ve bunun sonucu olarak da kendi geliştirdiğim yöntem ile Java-C# veya Java-Java veya veya C#-C# programları arasında nasıl stabil bir şekilde soket haberleşmesi yapabileceğinizi anlatacağım.. internette saçma sapan kaynaklar var (kaliteli olanları tenzih ederim), kirli bilgi içeren ve komplike yöntemler filan.. Ben bu işi en basite indirgedim ve %100 oranla stabil eksiksiz bir veri alış-verişi yapabilirsiniz. Sohbet-Chat programı, görüntülü sohbet programı veya teamviewer, anydesk, uzak mouse (uzaktan fare imleç kontrolü) gibi program yapmak isterseniz gayet iş görür bir yöntemdir.. Bu kod yapısını Java çalıştırılabilen tüm platformlarda kullanabilirsiniz; Android, Linux, Windows.... Hatta uyarlayabilirseniz tüm programlama dillerinde bu yapı kullanılabilir.

Mantık şu şekilde, gelen veriyi belli bir anahtar veriye kadar bir hafıza akışına yaz ve bunu durmadan otomatik split et anahtar veriyi yakalayana kadar, sonra ise split edilince elde edilen verileri işle; parçala, kaldır, sil, ekle...

[Bu yöntem sıkı ve agresif testlerden %100 başarı ile geçmiştir]

diğer yöntemler gibi önce verinin uzunluğunu yaz sonra o uzunluk kadar oku filan uğraşmıyorsunuz, her şey minimalize ve basitçe işliyor.


Artılar:

  1. +İstenilen türde veriyi belli bir label ile zahmetsizce karşıya gönderebilirsiniz (örneğin bir resim dosyasını onun resim dosyası olduğunu belirten bir etiketle o resim dosyasına ait byte'ları bağlanılan sokete iletir, string verilerde de durum aynı.)
  2. +stabil
  3. +hızlı

jzlrqb1.PNG




9ri2ia0.png




5ltc1bm.png





En iyisi diye bir iddiam yok, kodlar optimize edilebilir, merak ettiğiniz kısımları konu altında sorabilirsiniz..
GITHUB: https://github.com/thtprojeler/sokettest
 

Agent-47

Katılımcı Üye
23 Mar 2023
411
261
HACKERİSTAN
Selam herkese, artık program yapmaktan ziyade algoritmalar ve farklı programlama yaklaşımları ile kendimi geliştirmeye çalışıyorum ve bunları daha çok Network-Soket alanları üzerinde deniyorum ve bunun sonucu olarak da kendi geliştirdiğim yöntem ile Java-C# veya Java-Java veya veya C#-C# programları arasında nasıl stabil bir şekilde soket haberleşmesi yapabileceğinizi anlatacağım.. internette saçma sapan kaynaklar var (kaliteli olanları tenzih ederim), kirli bilgi içeren ve komplike yöntemler filan.. Ben bu işi en basite indirgedim ve %100 oranla stabil eksiksiz bir veri alış-verişi yapabilirsiniz. Sohbet-Chat programı, görüntülü sohbet programı veya teamviewer, anydesk, uzak mouse (uzaktan fare imleç kontrolü) gibi program yapmak isterseniz gayet iş görür bir yöntemdir.. Bu kod yapısını Java çalıştırılabilen tüm platformlarda kullanabilirsiniz; Android, Linux, Windows.... Hatta uyarlayabilirseniz tüm programlama dillerinde bu yapı kullanılabilir.

Mantık şu şekilde, gelen veriyi belli bir anahtar veriye kadar bir hafıza akışına yaz ve bunu durmadan otomatik split et anahtar veriyi yakalayana kadar, sonra ise split edilince elde edilen verileri işle; parçala, kaldır, sil, ekle...

[Bu yöntem sıkı ve agresif testlerden %100 başarı ile geçmiştir]

diğer yöntemler gibi önce verinin uzunluğunu yaz sonra o uzunluk kadar oku filan uğraşmıyorsunuz, her şey minimalize ve basitçe işliyor.


Artılar:

  1. +İstenilen türde veriyi belli bir label ile zahmetsizce karşıya gönderebilirsiniz (örneğin bir resim dosyasını onun resim dosyası olduğunu belirten bir etiketle o resim dosyasına ait byte'ları bağlanılan sokete iletir, string verilerde de durum aynı.)
  2. +stabil
  3. +hızlı

jzlrqb1.PNG




9ri2ia0.png




5ltc1bm.png





En iyisi diye bir iddiam yok, kodlar optimize edilebilir, merak ettiğiniz kısımları konu altında sorabilirsiniz..
GITHUB: https://github.com/thtprojeler/sokettest
eline sağlık
 

tamam ağa

Uzman üye
7 Haz 2023
1,458
831
akşama bakacağım bende socket seviyorum

ama bal şöyle birşey gördüm mesajınızı yazın derken ya sunucu mesaj gönderirse?

neyse sen bunu kafana takma çözümü bende var akşama derim.
 

00gündüz00

Yeni üye
11 Tem 2023
38
9
Selam herkese, artık program yapmaktan ziyade algoritmalar ve farklı programlama yaklaşımları ile kendimi geliştirmeye çalışıyorum ve bunları daha çok Network-Soket alanları üzerinde deniyorum ve bunun sonucu olarak da kendi geliştirdiğim yöntem ile Java-C# veya Java-Java veya veya C#-C# programları arasında nasıl stabil bir şekilde soket haberleşmesi yapabileceğinizi anlatacağım.. internette saçma sapan kaynaklar var (kaliteli olanları tenzih ederim), kirli bilgi içeren ve komplike yöntemler filan.. Ben bu işi en basite indirgedim ve %100 oranla stabil eksiksiz bir veri alış-verişi yapabilirsiniz. Sohbet-Chat programı, görüntülü sohbet programı veya teamviewer, anydesk, uzak mouse (uzaktan fare imleç kontrolü) gibi program yapmak isterseniz gayet iş görür bir yöntemdir.. Bu kod yapısını Java çalıştırılabilen tüm platformlarda kullanabilirsiniz; Android, Linux, Windows.... Hatta uyarlayabilirseniz tüm programlama dillerinde bu yapı kullanılabilir.

Mantık şu şekilde, gelen veriyi belli bir anahtar veriye kadar bir hafıza akışına yaz ve bunu durmadan otomatik split et anahtar veriyi yakalayana kadar, sonra ise split edilince elde edilen verileri işle; parçala, kaldır, sil, ekle...

[Bu yöntem sıkı ve agresif testlerden %100 başarı ile geçmiştir]

diğer yöntemler gibi önce verinin uzunluğunu yaz sonra o uzunluk kadar oku filan uğraşmıyorsunuz, her şey minimalize ve basitçe işliyor.


Artılar:

  1. +İstenilen türde veriyi belli bir label ile zahmetsizce karşıya gönderebilirsiniz (örneğin bir resim dosyasını onun resim dosyası olduğunu belirten bir etiketle o resim dosyasına ait byte'ları bağlanılan sokete iletir, string verilerde de durum aynı.)
  2. +stabil
  3. +hızlı

jzlrqb1.PNG




9ri2ia0.png




5ltc1bm.png





En iyisi diye bir iddiam yok, kodlar optimize edilebilir, merak ettiğiniz kısımları konu altında sorabilirsiniz..
GITHUB: https://github.com/thtprojeler/sokettest
ustam bnde C# ve javada daha iyi geliştirmem lazım c# biraz hakımım daha iyi nasıl olurum nasıl bır yol izlemem gerek

Selam herkese, artık program yapmaktan ziyade algoritmalar ve farklı programlama yaklaşımları ile kendimi geliştirmeye çalışıyorum ve bunları daha çok Network-Soket alanları üzerinde deniyorum ve bunun sonucu olarak da kendi geliştirdiğim yöntem ile Java-C# veya Java-Java veya veya C#-C# programları arasında nasıl stabil bir şekilde soket haberleşmesi yapabileceğinizi anlatacağım.. internette saçma sapan kaynaklar var (kaliteli olanları tenzih ederim), kirli bilgi içeren ve komplike yöntemler filan.. Ben bu işi en basite indirgedim ve %100 oranla stabil eksiksiz bir veri alış-verişi yapabilirsiniz. Sohbet-Chat programı, görüntülü sohbet programı veya teamviewer, anydesk, uzak mouse (uzaktan fare imleç kontrolü) gibi program yapmak isterseniz gayet iş görür bir yöntemdir.. Bu kod yapısını Java çalıştırılabilen tüm platformlarda kullanabilirsiniz; Android, Linux, Windows.... Hatta uyarlayabilirseniz tüm programlama dillerinde bu yapı kullanılabilir.

Mantık şu şekilde, gelen veriyi belli bir anahtar veriye kadar bir hafıza akışına yaz ve bunu durmadan otomatik split et anahtar veriyi yakalayana kadar, sonra ise split edilince elde edilen verileri işle; parçala, kaldır, sil, ekle...

[Bu yöntem sıkı ve agresif testlerden %100 başarı ile geçmiştir]

diğer yöntemler gibi önce verinin uzunluğunu yaz sonra o uzunluk kadar oku filan uğraşmıyorsunuz, her şey minimalize ve basitçe işliyor.


Artılar:

  1. +İstenilen türde veriyi belli bir label ile zahmetsizce karşıya gönderebilirsiniz (örneğin bir resim dosyasını onun resim dosyası olduğunu belirten bir etiketle o resim dosyasına ait byte'ları bağlanılan sokete iletir, string verilerde de durum aynı.)
  2. +stabil
  3. +hızlı

jzlrqb1.PNG




9ri2ia0.png




5ltc1bm.png





En iyisi diye bir iddiam yok, kodlar optimize edilebilir, merak ettiğiniz kısımları konu altında sorabilirsiniz..
GITHUB: https://github.com/thtprojeler/sokettest
ustam senin gibi boyle kod nasıl yazaeım
 

Ertugrul'

Basın&Medya Ekibi Deneyimli
22 Mar 2023
1,151
898
Photoshop 🔥
Selam herkese, artık program yapmaktan ziyade algoritmalar ve farklı programlama yaklaşımları ile kendimi geliştirmeye çalışıyorum ve bunları daha çok Network-Soket alanları üzerinde deniyorum ve bunun sonucu olarak da kendi geliştirdiğim yöntem ile Java-C# veya Java-Java veya veya C#-C# programları arasında nasıl stabil bir şekilde soket haberleşmesi yapabileceğinizi anlatacağım.. internette saçma sapan kaynaklar var (kaliteli olanları tenzih ederim), kirli bilgi içeren ve komplike yöntemler filan.. Ben bu işi en basite indirgedim ve %100 oranla stabil eksiksiz bir veri alış-verişi yapabilirsiniz. Sohbet-Chat programı, görüntülü sohbet programı veya teamviewer, anydesk, uzak mouse (uzaktan fare imleç kontrolü) gibi program yapmak isterseniz gayet iş görür bir yöntemdir.. Bu kod yapısını Java çalıştırılabilen tüm platformlarda kullanabilirsiniz; Android, Linux, Windows.... Hatta uyarlayabilirseniz tüm programlama dillerinde bu yapı kullanılabilir.

Mantık şu şekilde, gelen veriyi belli bir anahtar veriye kadar bir hafıza akışına yaz ve bunu durmadan otomatik split et anahtar veriyi yakalayana kadar, sonra ise split edilince elde edilen verileri işle; parçala, kaldır, sil, ekle...

[Bu yöntem sıkı ve agresif testlerden %100 başarı ile geçmiştir]

diğer yöntemler gibi önce verinin uzunluğunu yaz sonra o uzunluk kadar oku filan uğraşmıyorsunuz, her şey minimalize ve basitçe işliyor.


Artılar:

  1. +İstenilen türde veriyi belli bir label ile zahmetsizce karşıya gönderebilirsiniz (örneğin bir resim dosyasını onun resim dosyası olduğunu belirten bir etiketle o resim dosyasına ait byte'ları bağlanılan sokete iletir, string verilerde de durum aynı.)
  2. +stabil
  3. +hızlı

jzlrqb1.PNG




9ri2ia0.png




5ltc1bm.png





En iyisi diye bir iddiam yok, kodlar optimize edilebilir, merak ettiğiniz kısımları konu altında sorabilirsiniz..
GITHUB: https://github.com/thtprojeler/sokettest
Elinize Sağlık.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.