UDP的SO_SNDBUF和SO_RCVBUF设置

时间:2015-02-24 09:47:31

标签: udp

根据套接字缓冲区大小,SO_SNDBUF和SO_RCVBUF是不同的。 但是在UDP服务器套接字的情况下,这意味着它与该套接字通信的所有目的地的总大小,或者它与远程地址的单个连接的大小。

实施例: 用户A正在端口1234上将3.3.3.3端口50000的数据发送到服务器1.1.1.1

用户B正在端口1234上将4.4.4.4端口50000的数据发送到服务器1.1.1.1

用户C将数据从5.5.5.5端口50000发送到端口1234上的服务器1.1.1.1

如您所见,有单个服务器套接字。如果SO_SNDBUF和SO_RCVBUF设置为32KB,这意味着服务器上的总发送缓冲区大小和总接收缓冲区大小是32KB还是96KB?

1 个答案:

答案 0 :(得分:1)

在UDP的情况下,没有连接,因此来自远程地址的单个连接'没有意义。