我正在尝试将文件从PC发送到Android设备,反之亦然。我的电脑和Android设备连接在同一网络上。我的电脑ipaddress是192.168.1.47。连接我的设备后,它获得Ipaddress 192.168.1.107。
Atfirst,我正在打开这个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);
Android服务器代码:
ServerSocket servsock = new ServerSocket(1520);
Socket sock = servsock.accept();
但这不起作用。一段时间后,它显示连接超时异常;
先谢谢。