Chinaunix
标题:
Socket Select模式发送数据大于缓冲区大小怎么办?
[打印本页]
作者:
3P用户
时间:
2013-11-07 01:15
标题:
Socket Select模式发送数据大于缓冲区大小怎么办?
本帖最后由 3P用户 于 2013-11-07 01:15 编辑
比如web服务器一张网页超过client接收缓冲区大小,发送不完但又不能阻塞,没发完的数据如何在下一次轮询时继续发给客户端?一般是怎么处理的呢?
作者:
3P用户
时间:
2013-11-07 09:39
永远伟大光明正确的坛,请昭示一个答案吧。
作者:
folklore
时间:
2013-11-07 09:51
数据生产者和分发者分开, 生产出来的数据交分发者排队后立即返回, 分发者线程则一直处理直到队列空(阻塞模式)
作者:
linux_c_py_php
时间:
2013-11-07 10:39
看我的网络框架是怎么工作的:
1, buffer支持变长.
2, 写不出的存入buffer, 注册写事件.
https://code.csdn.net/qq120848369/ez_poll
作者:
3P用户
时间:
2013-11-07 12:10
嗯,有一点想法了,多谢二位仁兄指教。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2