IdTCPServer接受数据问题

valley74 2008-06-06 03:38:35
我用IDTCpServer/icTCPClient 做通讯程序,有时候用writebuffer发送数据,有时候用WriteStream发送数据

我在服务器的IdTCPServer1Execute里如何写代码,能够判断客户端是用那种方法发来的数据,然后再用相应的方式处理这些数据
...全文
102 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
valley74 2008-06-08
  • 打赏
  • 举报
回复
很好,有眉目了
valley74 2008-06-07
  • 打赏
  • 举报
回复
怎么约定啊.我有时候要用writebuffer,比如登录,这时发出的是自定义的结构,有时要writestream,这时候可能是很长的文本
僵哥 2008-06-07
  • 打赏
  • 举报
回复
不管是writebuffer还是writestream都在最前面writeinteger发送buffer/stream的长度。
接收的时候先readinteer,然后再根据需要readbuffer或者readstream.
僵哥 2008-06-06
  • 打赏
  • 举报
回复
只要有一种方式约定了,数据的长度,或者约定如何判断数据的长度,就可以任何readbytes,readstream等等进行接收。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧