NetworkStream.ReadByte Metoda

Definicja

Odczytuje bajt z NetworkStream i przesuwa pozycję w strumieniu o jeden bajt lub zwraca wartość -1, jeśli na końcu strumienia.

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

Zwraca

Rzutowanie bez znaku bajtu Int32na , lub -1, jeśli na końcu strumienia.

Wyjątki

Funkcja NetworkStream nie obsługuje odczytywania.

Wystąpił błąd podczas uzyskiwania dostępu do gniazda.

-lub-

Wystąpił błąd odczytu z sieci.

Element NetworkStream jest zamknięty.

Uwagi

Uwaga

Sprawdź, czy NetworkStream właściwość jest czytelna, wywołując CanRead właściwość . Jeśli spróbujesz odczytać element NetworkStream , który nie jest czytelny, otrzymasz element InvalidOperationException.

Uwaga

Jeśli otrzymasz element IOException, sprawdź InnerException właściwość , aby ustalić, czy została ona spowodowana przez element SocketException. Jeśli tak, użyj ErrorCode właściwości , aby uzyskać określony kod błędu i zapoznaj się z dokumentacją kodu błędu interfejsu API Windows Sockets w wersji 2 , aby uzyskać szczegółowy opis błędu.

Dotyczy