社区
网络通信/分布式开发
帖子详情
如果数据过多,用socket的sendtext会不会出现丢失、错误现象?
cmckliao
2008-02-20 11:50:08
如果有个100MB的字符串,用serversocket的sendtext一下发过去,对方的clientread触发会不会只读到一半的数据,100M大字符串连续引发几次read过程,一次一部分的数据?或者是100MB的数据全部传到了才触发的clientread过程?
...全文
158
6
打赏
收藏
如果数据过多,用socket的sendtext会不会出现丢失、错误现象?
如果有个100MB的字符串,用serversocket的sendtext一下发过去,对方的clientread触发会不会只读到一半的数据,100M大字符串连续引发几次read过程,一次一部分的数据?或者是100MB的数据全部传到了才触发的clientread过程?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
still_alive
2008-03-13
打赏
举报
回复
网络上数据传输的基本单位是桢,100MB的数据要分成很多桢来传输,
此外,你的缓冲区的大小问题也是能否接受到数据的一个关键,建议超过100M的数据,你还是以文件的方式传送吧,接受到一个数据块,就写一个数据块
QSmile
2008-03-05
打赏
举报
回复
一次發 100MB, 對方要觸發超多個 ClientRead
cmckliao3
2008-02-20
打赏
举报
回复
yes,马甲,一样的,回答我吧
hongqi162
2008-02-20
打赏
举报
回复
用马夹回帖?
cmckliao3
2008-02-20
打赏
举报
回复
socket缓冲什么设置?平时直接发10+k的数据,都懒得设置缓冲。
hongqi162
2008-02-20
打赏
举报
回复
那需要看你对缓冲区的处理了,你只发送不处理,那不就缓冲区溢出了吗?
Web
Socket
学习笔记,SpringBoot整合Web
Socket
,前后端建立心跳
1.概述 1.1概念 ... 1.2特点 ... 通讯一旦建立连接后,通讯就是“全双工”模式了。服务端和客户端都能在任何时间自由... 通信的
数据
是基于“帧(frame)”的,可以传输文本
数据
,也可以直接传输二进制
数据
,效率高。 协
Java聊天客户端开发详解与实战
本章将引导读者理解为何选择Java作为聊天客户端的开发语言,分析其在网络通信、并发处理、图形界面等方面的独特优势,并介绍本项目所涉及的核心技术栈,如
Socket
编程、NIO、多线程、JSON/XML
数据
处理、GUI设计等。...
基于STM32与JAVA的物联网温湿度监控系统设计与实现
初始化阶段:MCU拉低
数据
线至少18ms,通知DHT11准备发送
数据
;响应阶段:DHT11检测到低电平后,回复一个80μs低电平+80μs高电平的响应信号;
数据
传输阶段:DHT11依次输出40位
数据
,每位通过不同长度的高低电平组合...
手机远程控制电脑完整APP开发实战项目
数据
结构示例:"name": "启动Web开发环境","steps": [前端展示为可编辑列表,支持拖拽排序、删除、启用/禁用。执行逻辑:提升生产力的同时,也应注意安全性,禁止执行危险命令(如)除非显式授权。为提升解析效率,...
Java 资深工程师(5 年 +)高频面试题及答案(全技术栈版)
强引用:Object obj = new Object(),GC
不
会
回收,OOM 时才
会
抛出异常;应用:普通对象存储。 2.软引用:SoftReference softRef = new SoftReference(obj),内存不足时 GC 回收;应用:缓存(如图片缓存,内存不足...
网络通信/分布式开发
1,594
社区成员
32,947
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章