protected AbstractSocket(IByteArrayHandler h) { _handler = h; }
public void SetHandler(IByteArrayHandler h) { _handler = h; }
internal ChannelSocket(IByteArrayHandler h) : base(h) { _ready = false; }
internal PlainSocket(Socket s, IByteArrayHandler h) : base(h) { _socket = s; _buf = new byte[0x1000]; _closed = false; }
internal ChannelSocket(IByteArrayHandler h) { _handler = h; _ready = false; }
internal PlainSocket(StreamSocket s, IByteArrayHandler h) { _handler = h; _socket = s; _buf = new byte[0x1000]; _closed = false; }