CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

java 中如何读取socket

楼主cxfidc()2000-02-26 01:51:00 在 Java / J2SE / 基础类 提问

    我想用java   写一个网络程序,但是在一些简单的事上遇到了一些小问题,  
      我打开一个SOCKET   ,定义一个输入流,如下:  
      new   BufferedReader   (new   InputStreamReader   (so_socket.getInputStream()));  
      我在调试的时候,由于服务器端有时返回的数据有多行(第二步接受的时候能读到第一  
      步的数据)而且返回的数据有时有时延,  
      我不知道接受到了什么数据,以至我的程序恨不稳定,多次运行有不同的结果,  
      请教有人能帮我解决问题吗??  
      我需要在一定的时间之内能接受数据或产生错误提示,并能接受多行,  
      谢谢 问题点数:50、回复次数:4Top

1 楼ahfei()回复于 2000-02-26 15:13:00 得分 20

读多行  
  String   line;  
  while(true)   {  
      line=in.readline();  
      if   (line==null)   break;  
      else   {   do   your   handle   }  
  }  
    Top

2 楼cxfidc()回复于 2000-02-26 21:42:00 得分 0

我是这样的,但是line   =null   后,  
  我在下一次“交谈”时,读到的是上一次“交谈”的内容。Top

3 楼sess()回复于 2000-02-27 09:19:00 得分 30

自己给包头编号Top

4 楼FireAngel(土豆)回复于 2000-02-28 17:43:00 得分 0

 
  Top

相关问题

  • 如何读取java文件?
  • java如何读取xml文件,谢谢
  • java如何读取xml文件
  • java如何读取部份文件
  • java 如何读取 outlook 通讯录
  • java如何读取文件属性?
  • 请问在Java程序中能否直接读取ini文件,如何读取?
  • 如何读取
  • 急!java socket怎样读取不定长包?
  • 如何用JAVA读取Doc文档?(必给分)

关键词

  • 数据
  • socket
  • 接受
  • line

得分解答快速导航

  • 帖主:cxfidc
  • ahfei
  • sess

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo