не удается подключиться к серверу на ПК с устройства Android - PullRequest
0 голосов
/ 02 января 2019

Я создаю чат приложения, используя socket.io .На эмуляторе все работает нормально, но когда я попытался установить приложение на свой телефон, ничего не произошло.Приложение на телефоне не может подключиться к моему ПК-серверу.Я пытаюсь отключить брандмауэр, открыть порт, добавить новое правило на брандмауэр.

Мой телефон и ПК могут проверять связь друг с другом и на одном и том же Wi-Fi.

IP-адрес моего сервера:192.168.1.4

Порт: 3000


Вот мой код на server.js

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);
io.sockets.on('connection', function (socket) {

    console.log("Connecting...");
}

Код в приложении Android

private Socket mSocket;
    {
        try {
            mSocket = IO.socket("http://192.168.1.4:3000");
        } catch (URISyntaxException e) {}
    }
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mSocket.connect();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...