public SAEABuffer(int count, int bufferSize = NetDefine.DEFAUT_BUFFER_SIZE) { position = 0; this.bufferSize = bufferSize; ResetBuffer(count * bufferSize); freePosition = new ThreadSafedStack <int>(); }
public SAEAMemory(int ioNum, EventHandler <SocketAsyncEventArgs> callback, int bufferSize = NetDefine.DEFAUT_BUFFER_SIZE) { saeaCallback = callback; pool = new ThreadSafedStack <SocketAsyncEventArgs>(); buffer = new SAEABuffer(ioNum, bufferSize); }