Entwickler-Ecke

Internet / Netzwerk - Receive TStream


Die Brotmafia - Do 29.12.05 00:05
Titel: Receive TStream
Also folgendes:

Der TClientSocket sendet dem ServerSocket einen TStream, wie kann man den TStream dann mit dem ServerSocket empfangen?
Kenn grad nur Socket.ReceiveText, Socket.ReceiveTStream scheint's ja nicht zu geben *g*+

danke!


Narses - Do 29.12.05 00:29

Moin!

Du kannst Streams nicht direkt empfangen, du mußt das "von Hand" mit .RecieveBuf() und .RecieveLength machen.

cu
Narses


Die Brotmafia - Do 29.12.05 00:57

Was bedeutet das im Detail?

Ich soll also am besten vorher einen Text losschicken der schon mal sagt "Gleich kommt ein Tstream" und dann muss ich, sobald der Text angekommen ist, sagen, jetzt fang an mit Socket.ReceiveBuf?

Kannste maln Beispiel machen bitte?

Ich blick anscheinend insgesamt nicht so recht wie ich das machen soll, wenn ich sag

Quelltext
1:
Socket.ReceiveBuf(0);                    


kommt "Constant Object cannot be passed as var parameter"

danke!!

*g*


Narses - Do 29.12.05 01:00

Moin!

Schonmal was von der Suchfunktion gehört? Gibt massig Beispiele dazu hier. :wink:

Das mit dem .SendText() davor ist übrigens eine sehr gute Idee, und zwar die Infos "Achtung, Stream, x Bytes groß!".

cu
Narses


Die Brotmafia - Do 29.12.05 02:13

Ok, sry, hatte gar nicht daran gedacht zuerst die Suchfunktion zu benutzen, Sorry war dumm von mir, der Thread hier kann jetzt ruhig gecloset werden, hab mehr als genug gefunden *g*

http://www.delphi-forum.de/search.php?mode=results

Danke trotzdem!


Narses - Do 29.12.05 09:38

Moin!

Wenn dein Problem gelöst ist, dann markier doch den Thread bitte entsprechend. Danke. :wink:

cu
Narses