30/09/2018, 20:42

Hỏi về socket.io trong android

Đây là đoạn chương trình Socket trong android
Em không thể kết nói trong android

 private Socket mSocket;
     {
         try {
             mSocket = IO.socket("https://192.168.1.10:3000"); // nhung khi em doi thanh 10.0.2.2:3000 thì không thể connect được nữa
         } catch (URISyntaxException e) {}
 }

Con đây là đoạn chương trình node.js để tạo server

`var express = require("express");
 var app = express();
 var server = require("http").createServer(app);
 var io = require("socket.io").listen(server);
 var fs = require("fs");
    server.listen(process.env.PORT || 3000);

    app.get("/", function(req, res){
    	res.sendFile(__dirname + "/index.html");	
 });

    var arrayUsername = []; // declare array username

    io.sockets.on('connection', function(socket) {

        console.log("Co nguoi connect ne");

    socket.on('client-send-username', function(data) {

        if (arrayUsername.indexOf(data) > -1) {
            console.log("Da Ton Tai " + data);
        } else		
            arrayUsername.push(data);

        console.log("Client sended username = " + data);

    });
});`

Ai có kinh nghiệm chỉ cho em với!!

Dương Đình Vũ viết 22:48 ngày 30/09/2018

cái 192.168.1.10 là địa chỉ đến máy chủ, bạn đổi thì kết nối bằng gì

Tuan Tran Duong viết 22:54 ngày 30/09/2018

Sao nó lại giong với địa chỉ máy tính được router cấp cho vậy Duong_Dinh_Vu

Nam viết 22:58 ngày 30/09/2018

test trên device thật à hay sao.
máy ảo hay device thật thì phải xem ip máy tính trong mạng đó rồi thay vào thôi

Tuan Tran Duong viết 22:47 ngày 30/09/2018

Mình test trên cả hai luôn bạn.

Nam viết 22:53 ngày 30/09/2018

Bạn xem lại ip của máy bạn đang kết nối tới mạng đó là gì rồi thay vào.
Khi deploy lên server nó là địa chỉ của server

Tuan Tran Duong viết 22:54 ngày 30/09/2018

Dạ em hiểu rồi!. Anh chị nào biết cách upload image từ android lên server node js không ạ

Phạm Văn Thịnh viết 22:55 ngày 30/09/2018

Cái chỗ IO.socket là địa chỉ khai báo ip của máy tính, còn chỗ 3000 là cái pọt mà anh để mạc định trong cấu trúc server, em cũng không rõ nữa. Anh có thể coi thêm tại đây https://www.youtube.com/watch?v=ZU3LmxD2INk

Bài liên quan
0