相关疑难解决方法(0)

通过域套接字传输的单个数据包大小的实际限制是什么?

我们假设为典型的服务器 - 客户端程序创建了一个Unix域套接字.客户端在套接字上发送10GB缓冲区,同时由服务器使用.

操作系统(Linux/BSD)将10GB缓冲区分成多个数据包并发送/使用它们,还是一次性发送?

如果不能一次发送10GB的域套接字缓冲区,那么单个数据包的实际大小限制是多少?

约束:

  • 该程序将在Linux 2.6.32+和FreeBSD 9+上运行
  • 要发送的缓冲区大小从3字节到最大10GB不等.

unix sockets linux posix ipc

19
推荐指数
1
解决办法
2万
查看次数

标签 统计

ipc ×1

linux ×1

posix ×1

sockets ×1

unix ×1