public MessageFrameStreamReader(IStreamSocket streamSocket) { if (streamSocket == null) { throw new ArgumentNullException("streamSocket"); } _streamSocket = streamSocket; }
public NodeGreetingMessageStreamSocketNegotiator(IStreamSocket streamSocket) { if (streamSocket == null) { throw new ArgumentNullException("streamSocket"); } _streamSocket = streamSocket; }
public XmlSocketRoomCommentProvider(string roomName, string threadId, int res_from, IStreamSocket socket) { _res_from = res_from; _socket = socket; _socket.Received += Socket_Received; _addr = socket.Addr; _port = socket.Port; _thread = threadId; _roomName = roomName; }
public RoomCommentProvider(IXmlWsRoomInfo info, int res_from, IStreamSocket socket) { _thisRoomInfo = info; _res_from = res_from; _socket = socket; _socket.Received += Socket_Received; _addr = _thisRoomInfo.XmlSocketAddr; _port = _thisRoomInfo.XmlSocketPort; _thread = _thisRoomInfo.ThreadId; _roomName = _thisRoomInfo.Name; }
private static async Task<byte[]> ReadHeaderAsync(IStreamSocket socket, CancellationToken cancellationToken) { var header = new byte[6]; var offset = 0; while (offset < header.Length) { var read = await socket.ReadAsync(header, 0, header.Length, cancellationToken); if (read == 0) throw new EndOfStreamException(); offset += read; } return header; }
private static async Task<byte[]> ReadBodyAsync(IStreamSocket socket, int length, CancellationToken cancellationToken) { var rawMessage = new byte[length]; var offset = 0; while (offset < length) { var read = await socket.ReadAsync(rawMessage, offset, rawMessage.Length - offset, cancellationToken); if (read == 0) throw new EndOfStreamException(); offset += read; } return rawMessage; }
private static byte[] ReadHeader(IStreamSocket stream) { var header = new byte[6]; var offset = 0; while (offset < header.Length) { var read = stream.Read(header, offset, header.Length - offset); if (read == 0) { throw new EndOfStreamException(); } offset += read; } return(header); }
private static async Task <byte[]> ReadHeaderAsync(IStreamSocket socket, CancellationToken cancellationToken) { var header = new byte[6]; var offset = 0; while (offset < header.Length) { var read = await socket.ReadAsync(header, 0, header.Length, cancellationToken); if (read == 0) { throw new EndOfStreamException(); } offset += read; } return(header); }
private static byte[] ReadBody(IStreamSocket stream, int length) { var rawMessage = new byte[length]; var offset = 0; while (offset < length) { var read = stream.Read(rawMessage, offset, rawMessage.Length - offset); if (read == 0) { throw new EndOfStreamException(); } offset += read; } return(rawMessage); }
private static async Task <byte[]> ReadBodyAsync(IStreamSocket socket, int length, CancellationToken cancellationToken) { var rawMessage = new byte[length]; var offset = 0; while (offset < length) { var read = await socket.ReadAsync(rawMessage, offset, rawMessage.Length - offset, cancellationToken); if (read == 0) { throw new EndOfStreamException(); } offset += read; } return(rawMessage); }
public NodeGreetingMessageStreamSocketNegotiator(IStreamSocket streamSocket) { if (streamSocket == null) throw new ArgumentNullException("streamSocket"); _streamSocket = streamSocket; }
private static byte[] ReadHeader(IStreamSocket stream) { var header = new byte[6]; var offset = 0; while (offset < header.Length) { var read = stream.Read(header, offset, header.Length - offset); if (read == 0) throw new EndOfStreamException(); offset += read; } return header; }
public MessageFrameStreamReader(IStreamSocket streamSocket) { if (streamSocket == null) throw new ArgumentNullException("streamSocket"); _streamSocket = streamSocket; }
private static byte[] ReadBody(IStreamSocket stream, int length) { var rawMessage = new byte[length]; var offset = 0; while (offset < length) { var read = stream.Read(rawMessage, offset, rawMessage.Length - offset); if (read == 0) throw new EndOfStreamException(); offset += read; } return rawMessage; }