安卓socket通信

陈瑞95 发布于 2015/05/04 14:14
阅读 194
收藏 1

我用电脑做服务器,用安卓手机座客户端,为什么模拟器能连上电脑,真机却不能。

这是服务器端主要代码:ss = new ServerSocket(9999);
                    Socket s = ss.accept();
                    System.out.println("a client accept");


下面是客户端主要代码:public void conn() {
        new Thread() {
            @Override
            public void run() {
                try {
                    s = new Socket("192.168.1.154", 9999);
                    http://www.oschina.net/question/ask?catalog=1
                } catch (UnknownHostException e) {
                    e.printStackTrace();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }.start();


网络权限也加了

加载中
0
安西都护府首席程序员
安西都护府首席程序员
你的真机跟你的电脑在一个IP段吗。如果你是用的3G访问就不是这个地址了吧
0
陈瑞95
用的都是一个wifi网
0
陈瑞95
用模拟器可以,真机就连不上也不报错
0
相濡以沫灬
相濡以沫灬

http://blog.csdn.net/github_33304260?viewmode=contents 里面有答案

返回顶部
顶部