Socket的缓存区设置的疑惑
我有写一个卡牌网络游戏的小服务器。
我给SocketAsyncEventArgs中的Buffer设置的缓冲区是个1K的数组。
因为程序首先要有一个SOCKET来监听端口才能收发数据,
看到一个SOCKET缓冲区大小的属性Socket.SendBufferSize,这个属性默认是8K。
请问设置个属性对SocketAsyncEventArgs的Buffer有什么影响么?
那个 socket的Socket.SendBufferSize设置后影响范围是整个应用程,还是每个SocketAsyncEventArgs?
另外我还有疑惑就是这个socket大小在1000个连接不停发送接收数据,每个包大小512字节的时候,设置多少才合适?