Quantcast
Channel: BTSoru.com - Bilisim ve Yazilim Teknolojileri Soru/Cevap Platformu - latest questions
Viewing all articles
Browse latest Browse all 4270

c# port ile chat programı yapimi iki Bilgisayar arası baglantı nasıl saglanır ?

$
0
0

bu ilk main

    static void Main(string[] args)
    {
        string ip, nick;
        int port;
        Console.Write("İP GİRİNİZ :");
        ip = Console.ReadLine();
        Console.Write("port giriniz:");
        port = Convert.ToInt16(Console.ReadLine());
        Console.Write("Nick giriniz :");
        nick = Console.ReadLine();

         Socket baglanti = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
        baglanti.Connect(IPAddress.Parse(ip), port);
        NetworkStream ag = new NetworkStream(baglanti);
        BinaryReader okuyucu = new BinaryReader(ag);
        BinaryWriter yazici = new BinaryWriter(ag);
        baslangic:
        string mesaj;
        Console.Write("Mesajini Giriniz");
        mesaj = Console.ReadLine();
        yazici.Write(nick + " :" + mesaj);
        Console.Write("KARSI TARAFTAN MESAJ BEKLENİYOR");
        string gelen = okuyucu.ReadString();
        Console.WriteLine(gelen);
        goto baslangic;

    }

buda ikinci main

    static void Main(string[] args)
    {
        string nick;
        int port;
        Console.Write("Nick Giriniz");
        nick = Console.ReadLine();
        Console.Write("Acılıcak port");
        port = Convert.ToInt16(Console.ReadLine());
        TcpListener dinleyici = new TcpListener(port);
        dinleyici.Start();
        Console.WriteLine("server baslatıldı");
        Console.WriteLine("Karsı taraf bekleniyor");
        Socket istemci = dinleyici.AcceptSocket();
        Console.WriteLine("Karsı taraf baglandı");
        NetworkStream ag = new NetworkStream(istemci);
        BinaryReader okuyucu = new BinaryReader(ag);
        BinaryWriter yazici = new BinaryWriter(ag);
        baslangic:
        string mesaj, gmesaj = okuyucu.ReadString();
        Console.WriteLine(gmesaj);
        Console.Write("mesajınız");
        mesaj = Console.ReadLine();
        yazici.Write(nick + " :" + mesaj);
        goto baslangic;

    }

iki programı actıgımda baglantı saglaya biiyorum fakat farklı bilgisyardan nasıl erisebilirim birbirine


Viewing all articles
Browse latest Browse all 4270

Trending Articles


huddam daveti


Tekasür Suresi


"Yâ Kuddûs!" Esması Havâs ve Esrârı


Kasemi Mübelliğa


Peri44


Kuvvetli muhabbet ve aşk tılsımı


El-Mütekebbir


Papaz büyüsü


SCCM 2012 Client Installation issue


Zilhicce Ayının Namaz Duası ÖNEMLİ