Поделиться через


NetworkStream.ReadByte Метод

Определение

Считывает байт из NetworkStream и перемещает позицию в потоке на один байт или возвращает –1, если достигнут конец потока.

public:
 override int ReadByte();
public override int ReadByte ();
override this.ReadByte : unit -> int
Public Overrides Function ReadByte () As Integer

Возвращаемое значение

Байт без знака, приведенный к Int32, или значение -1, если достигнут конец потока.

Исключения

NetworkStream не поддерживает чтение.

Произошла ошибка при обращении к сокету.

-или-

Произошел отказ в процессе чтения из сети.

Объект NetworkStream закрыт.

Комментарии

Примечание

Проверьте, доступен ли NetworkStream удобочитаемый объект, вызвав CanRead свойство . При попытке чтения из объекта , NetworkStream который не является удобочитаемым, вы получите .InvalidOperationException

Примечание

Если вы получаете IOException, проверка InnerException свойство , чтобы определить, было ли оно вызвано SocketException. Если это так, используйте ErrorCode свойство , чтобы получить конкретный код ошибки. Подробное описание ошибки см. в документации по коду ошибки в сокетах Windows версии 2 .

Применяется к