在此SSL client example中,默认缓冲区大小为1K = 1024字节。我可以增加多少实际限制?如果我将缓冲区设置为100 MB,它会没有不可预见的问题吗?
请注意,缓冲区不仅仅是保留的大小;它也会传递给read()
和write()
。由于尺寸限制,这些功能会以什么尺寸出现问题?存在这样的限制吗?我可以想象,我可以write()
至少有一个明确的限制。
答案 0 :(得分:2)
除了int
的最大值之外没有其他限制,但是大于套接字接收缓冲区的读缓冲区是没有意义的,因为永远不会使用多余的。