Derleme ve Çalıştırma

CorsaiR

Emektar
27 Ara 2005
1,228
18
Çekirdekten
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ış.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.