将文件从PC发送到Android设备,反之亦然

时间:2013-09-03 10:01:07

标签: java android tcp network-programming nat

我正在尝试将文件从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();

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

先谢谢。

0 个答案:

没有答案