Node.Js Server'dan Socket Açmak

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Hocalarım. daha önce denedim yapmıştım ama bu sefer ne ettiysem olmadı sunucu değiştirdiğim için tekrar kuramadım... Daha önce http://IP:PORT/socket.io/socket.io.js yazdığımda script dosyasına erişebiliyordum fakat şimdi ne yaptıysam olmadı biryerlerde hata yapıyor olabilirim... Yaptığım adımlar şunlar..

    1- linux server'a bağlanıyorum yani ana dizinde cd /var/www/html klasörüne geliyorum

    2- npm install express , socket.io vs vs .. diyip paketlerimi indiriyorum ( Npm öneden yükledim)

    3- Indirdikten sonra Server.js diye bir javascript dosyası acıyorum Kodlarım şu şekilde oluyor 

    var app = require('express')();
    //var http=require('http').Server(app);
    var http=require('http').createServer(app);
    var io=require('socket.io')(http);
    app.get("/",function(req,res){
    
        res.sendfile(__dirname+"/asd.html");
    
    });
    
    
    io.on('connection',function(socket) {
    
    
        console.log("A User Connected");
    
    
    });
    
    var port=120;
    http.listen(port,'ServerIP');

    createServer ve server functionlarını denediğim için biri açıklama satırı olarak kaldı..

    4- Url geliyorum http://ServerIP:120/socket.io/socket.io.js yazıyorum yanıt olarak bu geliyor bana 

     

    Bu siteye ulaşılamıyor

    XXX ana makinesinin yanıt vermesi çok uzun sürdü.

    Aşağıdakileri deneyin:

     

    ERR_CONNECTION_TIMED_OUT

     

    Eksik yaptığım nedir ? Neyi yanlış yapıyorum :( Yardımcı olabilecek var mı ?

     

     


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Sorun şu sanırım Http server oluşmuyor yani http://IP:PORT/ şeklinde de bir erişim sağlanmıyor 


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Çözüldü ; 

    Sebebi port'u dışarıya açmam  gerekiyormuş güvenlik duvarı yüzünden port kapalı olduğundan dolayı socket'e erişimim engelleniyordu portu  açınca düzeldi. 


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RockZs
    RockZs's avatar
    Kayıt Tarihi: 30/Haziran/2002
    Erkek

    url olarak browser a http://ServerIP:120/ yazsan da çalışır sanki. kolay gelsin.

     

    RockZs tarafından 17/Eyl/16 19:17 tarihinde düzenlenmiştir
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek
    RockZs bunu yazdı

    url olarak browser a http://ServerIP:120/ yazsan da çalışır sanki. kolay gelsin.

     

    yok öyle yemedi abi Port'u eklemem gerekiyormuş şu şekilde sudo ufw allow Port gibi.. 


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
Toplam Hit: 608 Toplam Mesaj: 5
javascript