社区
网络通信/分布式开发
帖子详情
如果数据过多,用socket的sendtext会不会出现丢失、错误现象?
cmckliao
2008-02-20 11:50:08
如果有个100MB的字符串,用serversocket的sendtext一下发过去,对方的clientread触发会不会只读到一半的数据,100M大字符串连续引发几次read过程,一次一部分的数据?或者是100MB的数据全部传到了才触发的clientread过程?
...全文
141
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
打赏
举报
回复
那需要看你对缓冲区的处理了,你只发送不处理,那不就缓冲区溢出了吗?
send
text
用于向pb
数据
窗口控件中的焦点编辑框赋值
send
text
.dll说明 该dll中含有两个函数
send
text
用于向pb
数据
窗口控件中的焦点编辑框赋值 pb_xor 用于异或运算 ...delphi 7 下编译通过 可能
会
因为postmessage
send
message 函数返回值的类型不同,有一点小
错误
。
向pb
数据
窗口控件中的焦点编辑框赋值
send
text
.dll说明 该dll中含有两个函数
send
text
用于向pb
数据
窗口控件中的焦点编辑框赋值 pb_xor 用于异或运算 在pb下函数的声明 function int pb_xor(int i_a,int i_b) library "
send
text
.dll" 由于pb不支持...
java script或者vbscript 脚本使用原始
socket
通信
使用前先执行
Socket
Reg.exe对组件进行注册,然后就可以在网页脚本中使用套接字了,这个组件是99年国外一公司开发的,本意是用来实现http ,ftp,smtp pop3协议,所以内容传输多以ansi编码,而不是二进制
数据
流。...
socket
改进实现定向发送信息
public void
Send
Text
(string str) { //将字符串转换成数组 byte[] _byte = Encoding.Default.GetBytes(str); _client.
Send
(_byte); } /// /// 关闭通信通道 /// public void Close() { _client....
delphi 视屏采集远程传输 样例源码
Socket
Client1.
Socket
.
Send
Text
(Edit1.
Text
); 接收信息 clien使用
Socket
Client1.
Socket
.ReceiveBuf(char类型的数组,信息长度); server使用
Socket
Server1.
Socket
.Connection[0].ReceiveBuf(char类型的数组,...
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章