使用 indy 的疑惑

searoom searoom 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
对网络编程做的比较少,用 indy 简单的写了一个应付程序更新的服务器,对 indy 的工作原理还是有些疑惑

1. indy 的 server 和 client 的读写必须一对一么?

比如说,客户端发送一个命令给服务器,服务器可能多次调用 write 发送内容,客户端必须依次进行接收,且清楚知道服务器传递过来的是什么东西,否则,客户端假死或者下次 read 读取到错误的内容。

这个发送什么内容,以及如何接收,是不是就是所谓的“沟通协议”的概念?

2. 因为 indy 是阻塞式的,是不是意味着客户端如果要有好的客户体验,一般都是要做成多线程的?
...全文

相关推荐

评论 14
收藏 已收藏
分享
返回顶部