public KcpClient(IKcpSocket client, ISessionListener listen) { _buffer = BufferQueue.Allocate(1024 * 32); this.socket = client; this._listen = listen; client.onMessage += Socket_onMessage; }
public static Segment Get(int size) { if (_pool.count > 0) { var seg = _pool.Get(); seg.data = BufferQueue.Allocate(size, true); return(seg); } return(new Segment(size)); }
private Segment(int size) { data = BufferQueue.Allocate(size, true); }