你可以在while(true && go)
当你想退出时只要把go改成false就可以了。

解决方案 »

  1.   

    你用的是IO,所以运行到这里程序会进行等待。
    一般这种情况建议用线程或者用别的比如NIO应该不会吧!
      

  2.   

    昨天晚上我想到另一个办法,就是不用这种方法读取数据!
    那位高手知道怎样读取一个InputStream型变量中保存的全部数据,
    这个数据的长度是不定的,请帮帮忙想一下~~~
      

  3.   

    用多线程或者NIO----------------------------------------------------
    盛大网络子公司北京数位红软件应用技术有限公司诚聘手机网络游戏程序员3名要求:1. 精通Java开发,熟练运用多线程环境下的SOCKET编程,熟悉J2EE
    2. 熟悉TCP/IP协议簇以及HTTP、FTP等应用层协议,有开发过网络应用程序的经验
    3. 掌握网络程序的测试方法
    4. 有网络游戏服务器端开发经验者优先
    5. 具有编写技术文档的能力与习惯
    6. 具有团队合作精神和沟通技巧
    7. 英文良好 
    8. 应届毕业生有完整项目开发经验者优先
      

  4.   

    我倒,怎么做起广告来了~~~~问一个简单的问题,怎么设置Java中Socket的连接超时时间 和 发包收包超时时间!!!解决了,分全部送上~~~~
      

  5.   

    试试BufferedStream,另外只是给出一段代码并不能清楚你从何处读..