当一次发送大量数据时,SOCKET内部会分成多次发送,接收端如何确保接收的完整的数据。
发送端 Sendtext('大量数据')接收端 SocketClientRead(sender: TObject; Socket: TCustomWinSocket)
如何确保收到完整的数据
Socket.receivetext 只会读取部分数据如何实现?Socket 有没有标志可以判断是否接收完成
发送端 Sendtext('大量数据')接收端 SocketClientRead(sender: TObject; Socket: TCustomWinSocket)
如何确保收到完整的数据
Socket.receivetext 只会读取部分数据如何实现?Socket 有没有标志可以判断是否接收完成
解决方案 »
- 问一个功能,类似TComboBox下拉列表的关闭条件
- Delphi中DBF文件怎么不能用VF打开?
- 寻求一款绘图组件
- 如何把一个数组指向一个string的地址?
- 怎样向操作系统注册OCX控件???
- 很多安装程序运行时,有个全屏幕的蓝色或其他色的背景。用installshield可以做出么?如何做呢?
- 急、5,5,5!!!
- 如何用DELPHI来获得网卡的MAC地址?
- ???如果有一个wideString类型的串“hello”+chr(0)+‘bbbbb’如何将后面的‘bb’取出来??
- 请高手帮忙(TTreeView)
- 怎样计算“第几周”
- 关于TWebBrowser的两个小问题,请高人看过来~~~
就是接收的时候,几个发送的数据包连在一起
后数据越测越大,发现了这个问题,昨天找了一天,到目前还没有解决。急!
先谢过!