2

我正在尝试将文件从 PC 发送到 Android 设备,反之亦然。我的电脑和安卓设备连接在同一个网络上。我的电脑 IP 地址是 192.168.1.47。连接我的设备后,它得到 Ipaddress 192.168.1.107。

首先,我正在通过这个打开PC的端口(1515)..

ServerSocket servsock = new ServerSocket(1515);
Socket sock = servsock.accept();

然后从我的 Android 代码发送文件..

 Socket sock = new Socket("192.168.1.47", 1515);

这工作正常。这意味着我可以将文件从 Android 设备发送到 PC。

但是当我尝试将文件从 PC 发送到 Android 设备时,它不起作用。

Java客户端代码:Socket sock = new Socket("192.168.1.107", 1520);

安卓服务器代码:

 ServerSocket servsock = new ServerSocket(1520);
 Socket sock = servsock.accept();

但这不起作用。一段时间后,它显示连接超时异常;

提前致谢。

4

0 回答 0