84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
客户端和服务器端的交互已经定型,采用了如下的方式:
1、客户端向服务器端发送请求,获取到接下来需要读取数据的长度;
2、客户端从服务器端读取第一步获取到长度的数据。
按照以上的逻辑,目前写出的代码可读性不高,看着有些怪异。由于这种通信的方式已经不能改变,是否有合理的架构可以满足以上的交互?
学习是最好的投资!
asio + coroutine
参考:http://think-async.com/Asio/a...
自己写一个底层把协议封装掉, 读取到内容数据,再往上层推送或回调.
asio + coroutine
参考:http://think-async.com/Asio/a...
自己写一个底层把协议封装掉, 读取到内容数据,再往上层推送或回调.