Category Archives: nodejs

express 4 generator ile socket kullanımı

express 4 generator ile socket kullanımı

Express 4 için express-generatorle oluşturulmuş projede socket kullanımı için bin klasöründeki www dosyasına io ekleyebilirsiniz. www dosyasının içerisinde yaptığım düzeltmenin kodları;

socket tarafına ekleyeceğimiz kodlar bunlar. Burada kodlara dikkat ederek ekleyin. server.listen ve dinleme kodları zaten vardı. Eklediklerim var io lu kısım ve io.on connection kısmı… client tarafında ejb kullanıyorum. express generatorle oluşturulmuş projede port olarak da standart 3000’i

Devamını Oku

Node js socket.io sadece belirli kullanıcılara veri göndermek

Nodejsle yaptığım sohbet uygulamasında sunucu bağlanan herkese mesajları göndermektedir. Sadece istenilen kullanıcı veya kullanıcılara mesaj göndermek için socket.id yi ve oda (socket.join) mantığını kullanabiliriz.

Bu şekilde arif adlı odaya join edilmektedir. Veriyi emit etmek için de

komutlarını kullanabiliriz. Aşağıdaki linkte bu yapıya benzer örnekler sunulmaktadır. http://sideeffect.kr:8005/    

Nodejs forever kullanımı. Uygulama hata verirse yeniden başlasın

Nodejs’te bir uygulamayı başlatmak için ssh ile bağlantı yapıp(örn putty programı veya msdosta node kullanımı) node app.js tarzı bir komut kullanıyoruz. Fakat uygulamamız herhangi bir nedenden dolayı kapanırsa uygulama yeniden başlamıyor. Bunun önüne geçmek için forever kullanılmaktadır. Peki foreveri nasıl yükleyeceğiz? Öncelikle npm kurulumunun yapılması gerekiyor. Daha sonra npm ile foreveri yüklüyoruz.

yetki almışsanız sudo komutunu kullanmanıza gerek yok.

Devamını Oku

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

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

Devamını Oku

Nodejs, socket.io, Tcp and Http Server-Android Tcp Client ve sensör ile örnek bir uygulama

Bugün fazla sıkılmışım anlaşılan 🙂 Vps üzerine kurduğum Nodejs, socket.io, tcp, http server ve android sensor,tcp client, jquery, jquery rotate, ve photoshop (:P) kullanarak aklıma gelen bir uygulamayı yapayım dedim. Gerçi üzerinde çalıştığım bir proje ile de bağlantısı var. Daha sonra lazım olacak. Uygulamanın videosu alt tarafta. İyi seyirler 🙂