关于 Socket 通信的缓冲池问题
資深大佬 : MekoPan 6
场景
现有大概 2000 多张图片采用 UDP 方式从客户端发送到服务器端,需要在服务器端显示
问题
发送的时间很短,在短时间内服务器端无法接受大量的数据(好像是 socket 自带的缓冲区不够?), 在 TCP 链接中可以采用
int conn = accept(m_socketfd, (struct sockaddr*)&m_servaddr, &len); m_li.push_back(conn);
的方式缓存,但是在 UDP 模式下好像不支持 accept 函数, 问题是如何在 UDP 场景下,让服务器可以缓存从客户端发来的数据,并逐张显示图片.
吐槽
从进公司干到现在,已经干过了 java, golang, python. C++.美名曰算法工程师,其实就是个打杂的,我吐了.
大佬有話說 (15)