社区
网络及通讯开发
帖子详情
缓冲区问题
tigerlhp
2010-08-04 04:20:01
当服务器连接多个SOCKET的时候,往多个SOCKET发包而调用 send()把 数据拷贝到发送缓冲区
若某个SOCKET发送不了数据时,其他SOCKET仍能发送数据,不会被前面的数据不能发送到终点而堵塞。
所以我怀疑 服务器在接受每个SOCKET连接时,都为接受连接的每个SOCKET开辟了发送缓冲区,不知道对不?
...全文
49
1
打赏
收藏
缓冲区问题
当服务器连接多个SOCKET的时候,往多个SOCKET发包而调用 send()把 数据拷贝到发送缓冲区 若某个SOCKET发送不了数据时,其他SOCKET仍能发送数据,不会被前面的数据不能发送到终点而堵塞。 所以我怀疑 服务器在接受每个SOCKET连接时,都为接受连接的每个SOCKET开辟了发送缓冲区,不知道对不?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
draculamx
2010-08-04
打赏
举报
回复
应该是每个 socket 都有自己的缓冲区,如果多个 socket 共享一个缓冲区的话。。。。
有界
缓冲区
问题
考虑生产者-消费者
问题
(也称作有界
缓冲区
问题
)。两个进程共享一个公共的固定大小的
缓冲区
。 其中的一个,生产者,将信息放入
缓冲区
;另一个,消费者,从
缓冲区
中取出信息(该
问题
也可被推 广到m个生产者,n个...
scanf函数及
缓冲区
问题
详解
比如我们要从磁盘中读数据,我们先把读出的数据放到
缓冲区
中,计算机再从
缓冲区
中取出数据,等
缓冲区
中的数据取完后,再从磁盘中读取数据,这样可以减少磁盘的读写次数,再加上计算机对
缓冲区
的操...
TCP/UDP
缓冲区
问题
1.发送
缓冲区
问题
: TCP:每个TCP套接字都有一个发送
缓冲区
,可以用SO_SNDBUF套接口选项来改变这一
缓冲区
的大小。 当某个应用进程调用write往套接字写数据时,内核从应用进程
缓冲区
中拷贝所有数据到套接口的发送...
C++的输入输出流的
缓冲区
问题
现在来讨论一下关于C++的输入输出流的
缓冲区
问题
一般 C++ 我们使用输出流cout都会用到endl这个操纵符。是吧C++里有几个可以来控制
缓冲区
刷新的操纵符。endlflushendsunitbufnounitbuf 这几个操纵符是用来控制输出流...
scanf的
缓冲区
问题
这里用简单的代码来描述我遇到的
问题
#include<stdio.h> int main(){ int a, b; char c; printf("输入两个整数"); scanf("%d %d", &a, &b); printf("输入一个字符"); scanf("%c", &c); ...
网络及通讯开发
1,316
社区成员
8,873
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章