我正在尝试为 Android 手机创建一个 node js
服务器。在没有外部 Internet 连接的情况下,如何在本地网络中在家中创建它?我家里有wifi,所以我的手机可以连接到本地网络。我使用官方 socket.io
教程,我不知道在这里写什么(而不是 http://chat.socket.io
):
private Socket mSocket;
{
try {
mSocket = IO.socket("http://chat.socket.io");
} catch (URISyntaxException e) {}
}
请您参考如下方法:
在您的 PC 上打开命令提示符并点击 ipconfig
。记下您的无线 IP 地址。我们假设它是 192.168.1.10
。您还可以在路由器上为您的 PC 设置一个静态 IP。接下来从您的套接字 io 代码检查您使用的端口号。例如
http.listen(3000, function(){
console.log('listening on *:3000');
表示您正在使用端口 3000。
因此在您的 Android 代码中您需要使用 http://192.168.1.10:3000/