derleme ve Çalıştırma
Şimdi chatserver ve chatappleti derleyelim.
javac chatserver.java
javac chatapplet.java
Bu işlem sonucunda üç class oluşacak, chatserver otomatik olarak baglanti class oluşturur.
Eğer JDK 1.1 kullanıyorsanız uyarı mesajlarını ( Warn messages) dikkate almayın. Bizim chat sistemimiz JDK 1.0 metodlarını kullanıyor. Bunu nedeni JDK 1.1 desteklemeyen Netscape 3 hatta 2 gibi browserlarda appletimizin çalışabilmesini sağlamak, ama uyarı mesajlarına rağmen chat sistemimiz JDK 1.1 ile de çalışacaktır.
Şimdi chat server 'a başlatalım. Yoksa kullanıcılar bağlanamaz değil mi ?
java chatserver
HTML Sayfası
Appletimizi bağlayacağımız ufak bir HTML sayfası hazırlayalım. Siz bu sayfayı süsleye bilirsiniz.
<html><head><title>Sohbet</title></head>
<body bgcolor=000000 text=ffffff>
<center>
<applet code="chatapplet.class" width=95% height=60%>
</applet>
</center>
</body></html>
Bu HTML sayfasını appletin bulunduğu dizine kopyalayın ve en az iki browser penceresi açın. Her iki pencereye de yukarıdaki HTML sayfasını yükleyin. İyi sohbetler.
Eğer sadece kendi kendinize sohbet etmek istemiyorsanız, kendinize bir web server kurmalı ve insanların bunu dışardan görebilmelerini sağlamalısınız. Dial-up bağlanıyor olsanız bile online olduğunuz zamanlar arkadaşlarınızı chate davet edebilirsiniz.
Her zaman ulaşılmasını istiyorsanız, web hosting yapan bir kuruluşla anlaşmanız gerekir. Ama çoğu kuruluş sizin chat server'ınızı çalıştırmak istemeyecektir.
Kim bilir belki siz chat server 'ınızı çalıştırmalarını belki sağlayabilirsiniz.
Sadece Başlangıç
Bu sisteme bir sürü fonksiyon eklenbilir. IRC programlarını görenler, bir çok fonksiyon olduğunu bilirler. Örneğin her kullanıcıya bir isim atamak, kullanıcılar arasında özel mesajlaşma gibi...
Ama bu sadece işin başlangıcı, sizin bir chat sistemi nasıl yazılır, bunun temelini vermeye çalıştım. Gerisi size kalmış.
Şimdi chatserver ve chatappleti derleyelim.
javac chatserver.java
javac chatapplet.java
Bu işlem sonucunda üç class oluşacak, chatserver otomatik olarak baglanti class oluşturur.
Eğer JDK 1.1 kullanıyorsanız uyarı mesajlarını ( Warn messages) dikkate almayın. Bizim chat sistemimiz JDK 1.0 metodlarını kullanıyor. Bunu nedeni JDK 1.1 desteklemeyen Netscape 3 hatta 2 gibi browserlarda appletimizin çalışabilmesini sağlamak, ama uyarı mesajlarına rağmen chat sistemimiz JDK 1.1 ile de çalışacaktır.
Şimdi chat server 'a başlatalım. Yoksa kullanıcılar bağlanamaz değil mi ?
java chatserver
HTML Sayfası
Appletimizi bağlayacağımız ufak bir HTML sayfası hazırlayalım. Siz bu sayfayı süsleye bilirsiniz.
<html><head><title>Sohbet</title></head>
<body bgcolor=000000 text=ffffff>
<center>
<applet code="chatapplet.class" width=95% height=60%>
</applet>
</center>
</body></html>
Bu HTML sayfasını appletin bulunduğu dizine kopyalayın ve en az iki browser penceresi açın. Her iki pencereye de yukarıdaki HTML sayfasını yükleyin. İyi sohbetler.
Eğer sadece kendi kendinize sohbet etmek istemiyorsanız, kendinize bir web server kurmalı ve insanların bunu dışardan görebilmelerini sağlamalısınız. Dial-up bağlanıyor olsanız bile online olduğunuz zamanlar arkadaşlarınızı chate davet edebilirsiniz.
Her zaman ulaşılmasını istiyorsanız, web hosting yapan bir kuruluşla anlaşmanız gerekir. Ama çoğu kuruluş sizin chat server'ınızı çalıştırmak istemeyecektir.
Kim bilir belki siz chat server 'ınızı çalıştırmalarını belki sağlayabilirsiniz.
Sadece Başlangıç
Bu sisteme bir sürü fonksiyon eklenbilir. IRC programlarını görenler, bir çok fonksiyon olduğunu bilirler. Örneğin her kullanıcıya bir isim atamak, kullanıcılar arasında özel mesajlaşma gibi...
Ama bu sadece işin başlangıcı, sizin bir chat sistemi nasıl yazılır, bunun temelini vermeye çalıştım. Gerisi size kalmış.