SocketTools .NET Edition

HttpClient.Read Method (Byte[])

Read data from the server and store it in a byte array.

[Visual Basic]
Overloads Public Function Read( _
   ByVal buffer As Byte() _
) As Integer
[C#]
public int Read(
   byte[] buffer
);

Parameters

buffer

A byte array that the data will be stored in.

Return Value

An integer value which specifies the number of bytes actually read from the server. A return value of zero specifies that the remote host has closed the connection and there is no more data available to be read. If an error occurs, a value of -1 is returned and the application should check the value of the LastError property to determine the cause of the failure.

Remarks

The Read method returns data that has been read from the server, up to the size of the byte array passed to the method. If no data is available to be read, an error will be generated if the client is in non-blocking mode. If the client is in blocking mode, the program will stop until data is received from the server or the connection is closed.

See Also

HttpClient Class | SocketTools Namespace | HttpClient.Read Overload List