首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android 3G插座

android 3G插座
EN

Stack Overflow用户
提问于 2015-01-15 11:17:50
回答 1查看 252关注 0票数 0

我已经成功地编写了客户端/服务器java应用程序,我还配置了路由器中的端口转发,现在我可以完美地从任何网络通过互联网发送套接字到我的服务器,我的问题是当我尝试在我的android手机中的客户端代码,它只能在与服务器相同的网络中工作,但当我使用3g时,我的服务器没有收到任何东西!

任何帮助都将不胜感激。以下是android代码

代码语言:javascript
复制
      @Override
                public void run(){
                    try {
                        Socket s = new Socket(ServerIp,6882);
                    /*  DataOutputStream dos = new DataOutputStream(s.getOutputStream());

                        dos.writeUTF("hello");
                        dos.flush();
                        dos.close();*/

                    } catch (Exception e) {
                        // TODO Auto-generated catch block
                        Toast.makeText(getApplicationContext(), "ERROR WHILE SENDING THE SOCKET", Toast.LENGTH_LONG).show();
                        e.printStackTrace();

                    }

                }
            };
EN

回答 1

Stack Overflow用户

发布于 2015-01-15 11:34:43

您必须将INTERNET permission添加到清单中。

代码语言:javascript
复制
<uses-permission android:name="android.permission.INTERNET" /> 
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27956272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档