C# ile tcp ip ile cihaza bağlanamıyorum

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
8 Eki 2017
Mesajlar
134
Tepki puanı
12
Ödüller
5
8 HİZMET YILI
Merhabalar, bir adet console uygulaması yazdım fakat tcp ip ile cihaza bağlanamıyorum. Cihaza bağlanıp veri göndermem ve okumam gerekiyor. Hedef makine etkin olarak reddettiğinden bağlantı kurulamadı. 1xx.xxx.xx.xx:xxxx şeklinde hata alıyorum.

Kodlarım;

C#:
  Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
try // 1
{
    s.Connect(IPAddress.Parse(ipAddress), 1450);
    Console.Write("Enter some text : ");
    string q = Console.ReadLine();             
    byte[] data = Encoding.Default.GetBytes(q);
    s.Send(data);
}
catch(Exception ex)
{
    Console.WriteLine("Error : " + ex.Message);
}
 
ABOBA
Seçkin Üye
Katılım
22 Mar 2022
Mesajlar
302
Çözümler
3
Tepki puanı
11
Ödüller
3
4 HİZMET YILI
1) IPv4 ağı için bir yuva oluşturun. Örneğin, C# varsayılan olarak IPv6 soketini oluşturdum.
2) Bu soketi makinedeki tüm adreslere bağlayın - Bind adresinde 0.0.0.0 adresini kullanın
3) Güvenlik duvarındaki 11000 numaralı bağlantı noktasına izin verin.
4) Test etmek için netcat yardımcı programını kullanın
Umarım yardımcı olur
 
zoranlasilanbilge
Uzman Üye
Katılım
19 May 2018
Mesajlar
158
Tepki puanı
5
Ödüller
8
Yaş
36
8 HİZMET YILI
Hocam eğer cihaza bağlanımıyorsan cihaz farklı bir yapıda çalışıyor olabilir. O yapı cihazın telnet atmamasına neden olabilir. IPSCAN ile tara sonra bağlı olan cihazı sil cihazı manuel olarak ping ve telnet dene sonra test edebilirsin.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst