Android Socket拒绝连接

时间:2013-11-14 18:45:48

标签: android sockets

在我的Android Phonne上,我检查了我的IP地址是10.0.0.8 所以,我为手机分配了一个插座

   Socket socket = new Socket("10.0.0.8",3200);

我的服务器IP是10.0.0.6

所以我尝试替代,

    Socket socket = new Socket("10.0.0.6",3200);

同样的错误,连接被拒绝了。

但当我走进界限时,它说Connection拒绝了。我的意思是,为什么连接拒绝?它本身就没有必要建立连接。我所做的只是制作一个套接字,但还没有连接。

在我的计算机上,我同时ping 10.0.0.6和10.0.0.8并成功。已启用点对点网络。

1 个答案:

答案 0 :(得分:1)

当您运行此代码时,它会尝试连接到可能接受或不接受传入连接的端口上的服务器。

这可以从android开发参考中看到:

Socket(InetAddress dstAddress,int dstPort) 创建连接到由参数dstAddress和dstPort指定的目标主机的新流式套接字。 - http://developer.android.com/reference/java/net/Socket.html

有关如何在Android程序中使用套接字的示例,我建议您查看此网站: http://thinkandroid.wordpress.com/2010/03/27/incorporating-socket-programming-into-your-applications/