Client - Socket - Server & Timeout

03/05/2008 - 13:05 von Andrea Müller | Report spam
Hallo,

ich möchte folgendes machen.

Client -Socket Server
Synchroner Socket + Timeout

Frage: Welche Socket Komponente eignet sich gut für Timeouts?
Ich muss den Timeout mit bekommen.

Grüße Andrea
 

Lesen sie die antworten

#1 Thomas Scheidegger
03/05/2008 - 13:27 | Warnen spam
Hallo Andrea


Client -Socket Server
Synchroner Socket + Timeout
Frage: Welche Socket Komponente eignet sich gut für Timeouts?
Ich muss den Timeout mit bekommen.




.NET hat System.Net.Sockets eingebaut,
sowohl synchron wie asynch.

Timeouts sind einerseits vom TCP/IP-Standard (RFCs) und
Windows-TCP (Winsock) Stack vorgegeben
(bzw Windows Registry, systemweit)
oder rein _lokale_ IO-Timeouts (ala .NET Socket.SetSocketOption,
ReceiveTimeout).

Indirekt hat weiter Einfluss:
Socket.SetSocketOption, KeepAlive
oder ggf per eigenen 'Ping' Telegramme.

Timeouts in .NET Sockets erscheinen typ. als Exceptions.


Generell:
- Grundlagen TCP/Sockets sind Voraussetzung
und weitestgehend unabhàngig von Windows/.NET usw.
(MSDN vermittelt Grundlagen da kaum)

- ohne gute Technologie-Kenntnisse scheitern Einsteiger
bei Sockets fast immer.




Thomas Scheidegger - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/

Ähnliche fragen