Hallo zusammen,
ich habe ein kleines Problem.
Folgenden Code habe ich mit dem CF für einem PDA geschrieben:
<code>
UdpClient udpClient = new UdpClient();
udpClient.Connect(ipEndPoint);
udpClient.Send(message, message.Length);
rcvMessage = udpClient.Receive(ref ipEndPoint);
</code>
Da die Methode Receive eine blockierende Methode ist, kann es sein, das ich hier ewig auf die Antowort warte.
Gibt es eine Möglichkeit einen Timeout zu setzen, oder kommt die Methode vielleicht doch irgentwann mal zurück, evtl mit einer Exception oder so ?
ich habe ein kleines Problem.
Folgenden Code habe ich mit dem CF für einem PDA geschrieben:
<code>
UdpClient udpClient = new UdpClient();
udpClient.Connect(ipEndPoint);
udpClient.Send(message, message.Length);
rcvMessage = udpClient.Receive(ref ipEndPoint);
</code>
Da die Methode Receive eine blockierende Methode ist, kann es sein, das ich hier ewig auf die Antowort warte.
Gibt es eine Möglichkeit einen Timeout zu setzen, oder kommt die Methode vielleicht doch irgentwann mal zurück, evtl mit einer Exception oder so ?