Nodejs ile sohbet (chat) sayfası yapımı.

Arif Ceylan/ Aralık 19, 2014/ nodejs/ 0 comments

Bu uygulamayı yapabilmek için yerel veya uzaktaki sunucunuzda nodejs, express ve socket.io kurulu olmalı.

Öncelikle kullanacağımız bazı komutlar hakkında bilgi vereyim.

Sunucu tarafında sockete gelen tüm olayları bu fonksiyon içerisinde kontrol edeceğiz. Bu olaylar clientten gelen herhangi bir bilgi olacaktır. Örneğin gelen mesaj, kullanıcının bağlanması, kullanıcının ayrılması gibi olaylar.

Client tarafında yazacağımız yukarıdaki fonksiyon sunucuya bir olay ismi ve veri göndermektedir. Örneğin sunucuya mesaj göndereceğiz ve daha sonrasında sunucu bu mesajı diğer clientlere gönderecek.

clientten servera veri geldiğinde bunu diğer clientlere göndermesi için yukarıdaki fonksiyonu kullanıyoruz.

Peki client veri geldiğinde bunu ne ile kontrol edecek? Bunun cevabı da aşağıdaki kodda saklı.

Şimdi öncelikle sunucu taraflı javascript kodlarını yazalım.

Yukarıdaki kodları index.js adlı bir dosyaya kaydedelim. Görüldüğü gibi burada index.html dosyasını çağırıyor. index.html dosyamızı oluşturalım.

Sayfayı, butonları, inputu vs css bilginizle istediğiniz gibi şekillendirebilirsiniz.

Uygulamanın ikinci aşamasında kullanıcı adı alınabilir, görsellik katılabilir, belki odalar oluşturulabilir vs. Yukarıdaki uygulama nodejs ile basit bir chat uygulamasıdır.

iyi çalışmalar.

 

 

 

 

Leave a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">
*
*