设置和获取缓冲区大小:
给出一段代码读取缓冲区大小设置的情况,然后设置缓冲区大小,再读取修改缓冲区
后缓冲区的大小。
本例中建立一个TCP套接字,先察看系统默认的接收缓冲区和发送缓冲区的大小,然后
修改接收缓冲区和发送缓冲区的大小,最后将修改后的结果打印出来。
编译:
运行:
从上面的运行结果可以得出,当TCP套接字没有接收数据的时候,其接收缓冲区的
原始大小为0字节,发送缓冲区的大小为16K字节。在设置缓冲区大小的时候,真实的
设置情况为用户输入值得2倍大小。
设置和获取缓冲区大小:
给出一段代码读取缓冲区大小设置的情况,然后设置缓冲区大小,再读取修改缓冲区
后缓冲区的大小。
本例中建立一个TCP套接字,先察看系统默认的接收缓冲区和发送缓冲区的大小,然后
修改接收缓冲区和发送缓冲区的大小,最后将修改后的结果打印出来。
编译:
运行:
从上面的运行结果可以得出,当TCP套接字没有接收数据的时候,其接收缓冲区的
原始大小为0字节,发送缓冲区的大小为16K字节。在设置缓冲区大小的时候,真实的
设置情况为用户输入值得2倍大小。