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