1.用socke阻塞方式读取服务端发送的数据时会出现读取一直阻塞的情况,如果设置了超时时间会在超时时间后读取到数据:

原因:在不确定服务器会不会发送 socket发送的数据不会返回null 或者-1 所以用常规的判断方法是不行的。

解决办法有两个:1 跟服务端沟通,添加双方约定的标识符。

2 用btye数组读取 必然会超出发送的数据长度的数据,然后去空格。

转载于:https://www.cnblogs.com/xiangtianxiayu/p/7999163.html

2017-12-07 socket 读取问题相关推荐

  1. filddler一个抓包修改的工具 貌似很强大2017.12.07

    filddler直接百度下载  还没弄懂怎么用  有待研究! 转载于:https://www.cnblogs.com/gangpao/p/8000510.html

  2. Kaggle常用函数总结 原创 2017年07月03日 21:47:34 标签: kaggle 493 kaggle比赛也参加了好几次,在这里就把自己在做比赛中用到的函数汇总到这,方便自己以后查阅

    Kaggle常用函数总结 原创 2017年07月03日 21:47:34 标签: kaggle / 493 编辑 删除 kaggle比赛也参加了好几次,在这里就把自己在做比赛中用到的函数汇总到这,方便 ...

  3. 百万年薪背后 是人工智能领域泛起的人才泡沫 2017年07月04日 06:30 PingWest 微博 微信 空间 分享 添加喜爱 //d1.sina.com.cn/201706/26/14587

    百万年薪背后 是人工智能领域泛起的人才泡沫 2017年07月04日 06:30 PingWest 微博微信空间分享添加喜爱 (原标题:百万年薪背后 是人工智能领域不断泛起的人才泡沫) 应采访者要求,戴 ...

  4. php 评论插件,Typecho评论增强插件:TeComment(2017.09.07更新)

    TeComment(2017.09.07更新) Typecho 评论增强插件,可为Typecho评论增加评论工具栏.实现评论列表异步加载以及Ajax提交评论功能 插件地址:TeComment 1.安装 ...

  5. java的socket读取一行就结束运行了?使用这种方法可以读取多行数据!

    目录 引出问题 第一种(只能读取一行数据) 第二种(可以读取多行数据) 引出问题 写一个socket的公共方法,结果发现socket读取一行数据就结束了,百思不得其解. 在网上也找了一些资料,很多也有 ...

  6. 2017年07月03号课堂笔记

    2017年07月03号 星期一  多云 空气质量:轻度污染~中度污染 内容:MySQL第四节课 in和not in:两个表的内连接:exists和not exsits的使用:all,any和some: ...

  7. 2017/12/29

    2019独角兽企业重金招聘Python工程师标准>>> 2017/12/29 Firday weather: light rain ! 1.需求: 写一个脚本实现如下功能: 输入一个 ...

  8. poi 公式转 图片_三阶魔方公式符号图解V2.0(2017/12/15)_碧海风云

    本文出自微信公众号[碧海风云]之<三阶魔方公式符号图解V2.0(2017/12/15)_碧海风云> 公式符号概述 英国原伦敦南岸大学数学教授大卫·辛马斯特(David Breyer Sin ...

  9. 旧文 2012.12.07 关于和赛扶

    在电脑里面翻到~看文档是2012.12.07写的 以下是纯无营养吐槽文.你可以出去了 (一) 呵呵 你知不知道一个词.叫做 「全心全意」付出 无论是爱情.还是我爱的那些工作. 然而全心全意 更像是一场 ...

  10. 2017.12.20 静态网页小实战

    时间:2017.12.20 地点:武汉-学校 项目类型:静态网页-王者荣耀游戏相关网页 制作时间:差不多半个月 主页面html代码: <!doctype html> <html> ...

最新文章

  1. java中0l 1_Java基础笔记1 - osc_0ltyoebk的个人空间 - OSCHINA - 中文开源技术交流社区...
  2. z-index失效的情况
  3. 学而思“变身”乐读后宣布下架,已收家长费用“多退少不补”
  4. RHEL5.8安装telnet服务
  5. 基于依存句法分析的资金账户交易画像
  6. 判断URL的HTTP状态
  7. textfilestream_C#里的文件流(FileStream)
  8. JS/html5前端合成语音(播报)
  9. 基于K-means的彩色图像聚类之代码实现
  10. Java打印一个正三角形
  11. 技术帖:如何把mobi文件转化成pdf
  12. 海丽宾雅水疗服务App技术支持
  13. 带你走进3D建模!一份建模零基础小白的入门宝典,建议收藏细读
  14. 学霸题 - 数正方形
  15. ERP标准物料编码规则指南
  16. Python OpenCV _1基本操作(画图,循环播放图像,鼠标事件,读取中文路径中的图片)
  17. 开始报名丨CCF C³-13@奇安信:透视俄乌网络战 —— 网络空间基础设施面临的安全对抗与制裁博弈...
  18. mysql先过滤后分组_MySQL分组过滤
  19. MAT的使用(一)使用方法介绍
  20. 以太坊构建DApps系列教程(二):构建TNS代币

热门文章

  1. java 不编译咋办_java – 为什么JVM不编译整个程序,而不是逐个编译?
  2. php5.5 session,(五)ThinkPHP实践之Session驱动-TTLSA
  3. 华为怎么升级Android11,华为EMUI 11/安卓11升级名单曝光 快来看看你的手机是否支持...
  4. C语言数字3转变字符 3 程序,大学c语言知识点总结
  5. python中下划线开头的命名_Python 中各种下划线的骚操作:_、_xx、xx_、__xx、__xx__、_classname_...
  6. Java Hashtable get()方法与示例
  7. threadgroup_Java ThreadGroup toString()方法与示例
  8. 用递归法求1²+2²+...+n²的值
  9. java异常体系_JAVA异常体系结构详解
  10. js能订阅mq吗_测试工程师,必须了解的MQ知识!