Autor Beitrag
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Mo 09.06.03 19:29 
Hallo,

ich habe ein Prob mit TCP/IP. Ein Prog hat einen TTcpClient und einen TcpServer. Der Client verbindet und sendet Daten. Es ist so:
- Ich habe einen XP- und einen 98-Rechner
- Wenn ich von XP->98 sende, alles OK
- Wenn ich von 98-XP sende, bricht die Übertragung bei etwa 6kB ab, wenn ich mit TTcpClient.SendBuf() Daten sende, ist der Rückgabewert zu klein, beim empfangen genauso.

Warum kann 98 nur wo wenig Daten an XP senden, aber umgekehrt ist alles OK?

_________________
Life is a bad adventure, but the graphic is really good!
focus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 187

XP, 2k, 98, Me
D6 Prof
BeitragVerfasst: Di 10.06.03 08:57 
support.microsoft.co...p&NoWebContent=1

da geht es um das resetten des tcp/ip stacks bei win xp vielleicht findest du darunter noch was nützliches.. wie z.b. die grösse bei xp

für win 98 habe ich auf die schnelle keine artikel gefunden die näher auf den tcpip stack eingehen...
gruss
michael

(ps: hast du mal probiert ein delay in die senderoutine einzubauen? wenn der fehler damit behoben ist denke ich lag es mit grösster warscheinlichkeit am tcpip stack...was ich mir so allerdings kaum vorstellen kann...)
Andreas Pfau Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Di 10.06.03 16:36 
Das verstehe ich nicht... was bringt dieses resetten? Und welche Logs soll ich da angeben?

_________________
Life is a bad adventure, but the graphic is really good!
focus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 187

XP, 2k, 98, Me
D6 Prof
BeitragVerfasst: Mi 11.06.03 10:14 
gute frage, aus dem text geht das nicht wirklich hervor.
aber wenn ich das richtig verstehe wird im laufe eines windowsdaseins (sprich zwischen den neuinstallationen *g*) der tcpip stack verändert, und um ihn wieder in den werkszustand zu bringen besteht die möglichkeit ihn zu resetten..

gruss
michael

ps: ich hoffe du hast zur kenntnis genommen das ich den link nicht als lösung deines problems verstanden habe sondern als ansatzpunkt näheres über den tcpip stack zu erfahren?!? :?