Autor Beitrag
enigma
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 18



BeitragVerfasst: Sa 27.07.02 12:40 
wie kann ich über den clientsocket bzw. serversocket streams empfangen.
es gibt zwar eine sendstream methode aber keine receivestream oder ähnliches

mfg

enigma
DeCodeGuru
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: Sa 27.07.02 13:28 
Hi,

guck mal in der Delphihilfe unter ReceiveBuf. Damit kannste die ankommenden Daten in einen Buffer schreiben.

Zum Ablauf, des Empfangens:
Du hast einen Buffer (array of Byte) in dem du die Daten reinschreibst. Dann kannste den Buffer in ein MemoryStream oder FileStream schreiben. Ja, so einfach ist das :mrgreen:

_________________
Viele Grüße
Jakob
enigma Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 18



BeitragVerfasst: Sa 27.07.02 15:45 
danke
hat funktioniert

trotzdem irgendwie umständlich, bei udp ist das besser gelöst
DeCodeGuru
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: Sa 27.07.02 20:42 
Zitat:
trotzdem irgendwie umständlich


Tja, man kann nicht alles haben :wink:

_________________
Viele Grüße
Jakob
Arakis
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 344



BeitragVerfasst: So 28.07.02 13:36 
Apropos UDP: Braucht man dafür irgendeine spezielle Komponente, um dieses Protokoll nutzen zu können, denn bei den Indy-Kompos und Torry hab ich nix passendes gefunden(Haben doch sonst immer alles :wink: ).

Bis dann
user defined image

_________________
Mit dem Computer löst man Probleme, die man ohne ihn nicht hätte.
Entwickler von SpaceTrek: The New Empire - Siehe Hompage!
DeCodeGuru
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: So 28.07.02 13:39 
Hi Arakis,

guck mal nach TIdUDPServer und TIdUDPClient.

_________________
Viele Grüße
Jakob
Arakis
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 344



BeitragVerfasst: So 28.07.02 13:43 
Ach ich Idiot. Steht ja direkt an zweiter Stelle. :oops:
Ich glaub, ich brauch eine Doppelbrille.
(Was vorne steht, meinst man schon zu kennen :wink: )

Bis dann
user defined image

_________________
Mit dem Computer löst man Probleme, die man ohne ihn nicht hätte.
Entwickler von SpaceTrek: The New Empire - Siehe Hompage!
DeCodeGuru
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: So 28.07.02 13:56 
Jo, hin und wieder steht man mal auf der Leitung :mrgreen:

_________________
Viele Grüße
Jakob
Arakis
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 344



BeitragVerfasst: Sa 03.08.02 21:22 
@DeCodeGuru: Kannst du mir das ein wenig genauer erläutern? Ich weis mit dieser Funktion irgendwie nix anzufangen:
ausblenden Quelltext
1:
ReciveBuf(var Buf: Ohne Typ; Count: Integer): Integer;					


Im Allgemeinen habe ich vor, eine Datei in einen Stream einzulesen, diesen zu kompriemieren und dann per ClientSocket abzuschicken und dann wieder rückgängig machen. Das mit dem komprimieren/dekomprimieren funzt schon(ZLib).

Bis dann,
user defined image

_________________
Mit dem Computer löst man Probleme, die man ohne ihn nicht hätte.
Entwickler von SpaceTrek: The New Empire - Siehe Hompage!