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ı; var server = http.createServer(app); /** * Listen on provided port, on all network interfaces. */ var io=require(‘socket.io’).listen(server); server.listen(port); server.on(‘error’, onError); server.on(‘listening’, onListening); io.on(‘connection’,function(socket){ socket.emit(‘news’, { hello: ‘world’ }); socket.on(‘my other event’, function (data) { console.log(data); }); }) socket tarafına

Read More

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. io.on(‘connection’, function(socket){ socket.join(‘arif’); }); Bu şekilde arif adlı odaya join edilmektedir. Veriyi emit etmek için de io.to(‘arif’).emit(‘olay’): 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. [sudo] npm install forever yetki almışsanız sudo komutunu

Read More

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. io.on(‘connection’, function(socket)) 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. socket.emit(‘olayadi’, veri); Client tarafında yazacağımız yukarıdaki fonksiyon sunucuya bir

Read More

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 🙂