Visual Studio 2008 - Socket C# - Reconnect - Netzwerkkarte

20/05/2009 - 13:49 von Martin Greul | Report spam
Hallo,

kann es sein dass, wenn Protokolle abgeschnitten sind, evtl. in mehrere
Pakete
gesendet werden, dies auch ein Netzwerkkartenproblem sein kann?

Kann man das irgendwo etwas einstellen?

Disconnect nach n Zeit?


Grüße Martin
 

Lesen sie die antworten

#1 Frank Dzaebel
21/05/2009 - 08:56 | Warnen spam
Hallo Martin,

kann es sein dass, wenn Protokolle abgeschnitten sind, evtl. in mehrere
Pakete gesendet werden,



ja, auf Ebene von TCP/IP sowieso.
Aber auch auf höherer Ebene, also etwa bei:

[NetworkStream.Read-Methode (System.Net.Sockets)]
http://msdn.microsoft.com/de-de/lib....read.aspx

bzw.:
"Eine Implementierung kann weniger Bytes als
angefordert zurückgeben, auch wenn noch nicht
das Ende des Streams erreicht ist." aus:

[Stream.Read-Methode (System.IO)]
http://msdn.microsoft.com/de-de/lib....read.aspx

Du musst da immer davon ausgehen, dass weniger
Zeichen geliefert werden, als im "size" Parameter
gewünscht werden.


dies auch ein Netzwerkkartenproblem sein kann?



sehr unwahrscheinlich.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen