UdpClient.Available 屬性

定義

取得已從網路接收且可供讀取的資料量。

public:
 property int Available { int get(); };
public int Available { get; }
member this.Available : int
Public ReadOnly Property Available As Integer

屬性值

Int32

從網路接收之資料的位元組數目。

例外狀況

嘗試存取通訊端時發生錯誤。

範例

下列程式碼範例示範 如何使用 Available 屬性。

static void GetAvailable( UdpClient^ u )
{
   // Get the number of bytes available for reading.
   Console::WriteLine(  "Available value is {0}", u->Available );
}
public static void GetAvailable(UdpClient u)
{
    // Get the number of bytes available for reading.
    Console.WriteLine("Available value is {0}",
        u.Available);
}

備註

屬性 Available 是用來判斷網路緩衝區中佇列中要讀取的資料量。 如果有資料可用,請呼叫 Read 以取得資料。 如果沒有可用的資料,屬性會 Available 傳回 0。

如果遠端主機關閉或關閉連接,屬性會 Available SocketException 擲回 。

注意

如果您收到 SocketException ,請使用 SocketException.ErrorCode 取得特定的錯誤碼,並參考Windows Sockets 第 2 版 API 錯誤碼檔,以取得錯誤的詳細描述。

適用於