Aslında başlık tam karşılamıyor ama sorunumu şöyle anlatayım.Web de nodejs,mobilde android kullanarak bir yapı geliştiriyorum.Nodejs 3000 portunu kullanıyor ve burada admin ve kullanıcılar web işlemlerini gerçekleştiriyor.Admin duyuru eklediğinde bu site üzerinden android kullanıcılarına socketlerle yollanacak.Projeyi express.js ile geliştiriyorum. Şimdi geleyim sorularıma.

1.Web arayüzü olan 3000 portunu aynı zamanda server socket için de kullanabilir miyim? gerçi bu portu web server kullanırken kullanmam mümkün değil gibi.Ama yapmak istediğim socket serverın 24 saat açık olması.yani hiçbir android kullanıcısı yokken bile socket serverın bağlantıları kabul etmeye hazır olması.

2.eğer 3000 portunu kullanamazsam express.js den sürekli açık olan socket serverı nasıl oluşturabilirim?

soruldu: 01 Mar '15, 17:12

Mustafa's gravatar image

Mustafa
226449
cevap kabul oranı: 0%


Aşağıdaki şekilde hem express için hem de socket için 3000 portunu kullanabilirsin. Siteye http://localhost:3000 adresinden ulaşırken, socket için http://localhost:3000/socket.io/ adresinden ulaşabilirsin.

var express = require('express');
var http = require('http');

var app = express();
var http = http.createServer(app);
var io = require('socket.io').listen(http);

// ....

module.exports = app;
http.listen(3000, function (){
  console.log("..");
});
permanent link

cevaplandı: 01 Mar '15, 18:00

abdbatue's gravatar image

abdbatue
0
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×11
×5
×1

Soruldu: 01 Mar '15, 17:12

Görüntüleme: 531 kez

Son güncelleme: 01 Mar '15, 18:00

powered by BitNami OSQA