Loading

IRC Sohbet Programı

Bu projede JAVA kullanarak basit bir IRC istemci ve sunucu yapmamız istenmiştir. IRC bir sohbet programıdır. IRC istemcisi bir IRC sunucusuna bağlanır. Bu bağlantıdan sonra kullanıcılar bir kanal seçer ve sohbete başlarlar. Projenin amacı istemci ve sunucu soket programlamanın anlaşılması, istemci sunucu arasında mesaj gönderiminin thread ve soket kullanılarak yapılmasını sağlamaktır.

İstemci ve sunucu programlarının nasıl kullanılacağı proje föyünde mevcuttur. Programın çalıştırılması için verilmesi gereken komut satırları aşağıdaki gibidir.

Server komut satırları:

  • javac Server.java
  • java Server <portNumber> <ChannelList>

İstemci komut satırları:

  • javac Client.java
  • java Client

İstemci çalıştırıldığında server portuna bağlanmak için localhost:<PortNumber> girilmelidir. Örneğin

  • java Server 2222 kanal.txt

şeklinde çalıştırılan servera bağanmak için, client programında

  • /connect localhost:2222

Komutu verilmelidir.

Projenin kaynak koduna aşağıdan ulaşabilirisiniz.

Github Link

Leave a Reply

Your email address will not be published. Required fields are marked *