zoukankan      html  css  js  c++  java
  • andriod socket开发问题小结

    andriod socket开发问题小结

    个人信息:就读于燕大本科软件project专业 眼下大四;

    本人博客:google搜索“cqs_2012”就可以;

    个人爱好:酷爱数据结构和算法,希望将来从事算法工作为人民作出自己的贡献;

    编程语言:java ;

    编程坏境:Windows 7 专业版 x64;

    编程工具:jdk,eclipse,AVD;

    制图工具:office 2010 powerpoint;

    硬件信息:7G-3 笔记本;

     

    真言

    有问题才有进步,问题使你更逻辑。工作中遇到了问题,是生活遗留了问题 ---- 陈青松

    问题(假设在andriod socket中,你有下面问题,就请查看)

    1.假设你的andriod程序,不能连接网络,请在andriodproject中清单文件里加入下面语句,加入位置例如以下

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.icss.myappnotebook"
        android:versionCode="1"
        android:versionName="1.0" >

    <uses-permission android:name="android.permission.INTERNET"></uses-permission>   
    </manifest>

    2.假设你的socket程序,能够在虚拟机中链接本台电脑的serversocket,可是在手机中不行,

    那么还请你注意下面两点:

    1).你的clientsocket写在一个新的线程中,不要写在当前 activity 中;

    2).在你的当前activity中 onCreate()函数中加入下面代码

      StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());
      StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects().penaltyLog().penaltyDeath().build());

      存放位置,我放在函数的末尾。

    3..假设你的socket程序,能够在虚拟机中链接本台电脑的serversocket,而且能够向server端发送数据,可是不能接收server端的数据,怎么办呢?

    把你的全部的socket数据流的关闭凝视掉,祝你好运。

    4.假设你的程序还有问题,欢迎在以下留言提出来,大家一起解决。

  • 相关阅读:
    Asp.net中导出Excel文档(Gridview)
    以太坊难度炸弹是什么?极大抑制矿工继续以POW方式挖矿!
    Solidity语言基础 和 Etherum ERC20合约基础
    BCH/BSV coin split troubleshooting
    比特币学习-Transaction的locktime属性
    在BCH硬分叉后防止重放攻击-2
    在BCH硬分叉后防止重放攻击-1
    区块链硬分叉-软分叉简单了解
    BTC和BCH 区别和联系?
    BCHABC/BCHSV的矛盾所在
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4037243.html
Copyright © 2011-2022 走看看