Mittwoch, 31. Januar 2007

Timeout für Socket festlegen

Mit der Klassenmethode SetSocketOption kann man den Timeout eines Sockets festlegen.

Overloads Public Sub SetSocketOption( _
ByVal optionLevel As SocketOptionLevel, _
ByVal optionName As SocketOptionName, _
ByVal optionValue As Integer _
)

SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.SendTimeout, 10);

Timeout auf 10 ms gesetzt
SocketOptionLevel und SocketOptionName sind Enumerationen, mit deren Hilfe man Einstellungen im Socket vornehmen kann. SocketOptionName-Enumerationswerte werden nach SocketOptionLevel gruppiert.
  • IP
    Socket-Optionen gelten nur auf IP-Sockets angewendet.
  • IPv6
    Socket-Optionen werden nur auf IPv6-Sockets angewendet.
  • Socket
    Socket-Optionen werden auf alle Sockets angewendet.
  • Tcp
    Socket-Optionen werden nur auf TCP-Sockets angewendet.
  • Udp
    Socket-Optionen werden nur auf UDP-Sockets angewendet.
Link : Optionslevel
Link : SocketOptionen

Man kann natürlich auch von vornherein mit dem TcpClient arbeiten, der zwar deutlich abgespeckt aber immernoch ausreichend ist.

TcpClient.ReceiveTimeout := 10000

User Status

Du bist nicht angemeldet.

Aktuelle Beiträge

die falschen dinge...
deinen einsatz für die freiheit in ehren aber ich finde...
M. (Gast) - 28. Nov, 15:29
http://de.wikipedia.org/wi ki/Rad_%28Begriffskl%C3%A4 rung%29 Rapid...
http://de.wikipedia.org/wi ki/Rad_%28Begriffskl%C3%A4 rung%29 Rapid...
Johannes (Gast) - 13. Nov, 14:03
Suchbegriff des Tages
Ist euch schon mal aufgefallen, dass man beim Googlen...
NinaInverse - 15. Okt, 15:41
Chinas Behörden verbieten...
Als ich den Spiegelartikel gerade eben gelesen habe,...
NinaInverse - 24. Aug, 13:37
Amilo Pro V3515 mit Linux
Wir haben hier ein paar Amilo Pro Laptops rumstehen,...
NinaInverse - 16. Aug, 11:32

Suche

 

Status

Online seit 6380 Tagen
Zuletzt aktualisiert: 28. Nov, 15:29

Credits


Diplomarbeit
persönliches
Profil
Abmelden
Weblog abonnieren