当前位置: 代码迷 >> J2EE >> Socket读取数据有关问题
  详细解决方案

Socket读取数据有关问题

热度:88   发布时间:2016-04-22 01:55:01.0
Socket读取数据问题
socket.getInputStream()获取返回的流。网上很多例子都是读取字符串。但是socket返回的数据不可能都是字符串吧。如果有的是整型等其他数据类型呢,难道对每一个特定socket请求都要写一个响应方法来解析其返回的流,这样也太烦了吧.

------解决方案--------------------
socket.getInputStream() 这个返回的是InputStream..是2进制的呀 可以读任何数据.网上例子肯定写字符串比如中文 更让人看懂咯
------解决方案--------------------
socket.getInputStream() 返回的是字节流,是字节! 读出来之后可以自己转成相应的具体数据类型!
------解决方案--------------------
探讨

引用:

socket.getInputStream() 返回的是字节流,是字节! 读出来之后可以自己转成相应的具体数据类型!

我知道,比如有两个方法,eat(),sleep(),每个方法返回的字节流都不一样的,难道都要每个方法都要有个协议去约定?(就是制定那些字节是什么类型,有几个等等)。
  相关解决方案