aguarda UDPClient.ReceiveAsync con tiempo de espera

Estoy usando UDPClient como abajo

dim c = New UDPClient(port)
client.CLient.ReceiveTimeout = 1
await client.ReceiveAsync()

Sin embargo, la espera no termina ni se lanza aunque haya establecido un tiempo de espera. ¿Es este el comportamiento normal?

Respuestas a la pregunta(3)

Su respuesta a la pregunta