Datei per winsock schicken

fredlllll

Erfahrenes Mitglied
Da das mit dem array wohl nicht möglich ist, möchte ich gerne eine Datei schicken.

Ich habe zwar ein Beispiel gefunden, das ist jedoch eine Dateisendung mit Anfrage an den Clienten.

ich möchte die Datei jedoch ohne jegliche Blockaden senden und beim Clienten abspeichern. Der Sinn ist eine Namensliste aller User des Chatprogramms. Ansonsten müsste der Client eben immer den Namen des Empfängers wissen und eingeben, was auf die Zeit etwas nervig wird.

so wies in dem Beispiel aussah ist es nicht so komplex oder ich habe was überlesen.

danke schonmal für eine Antwort
 
Du brauchst keine Dateien oder Arrays hin und her zu schicken. Schick stattdessen eine Liste, die du nach einem Trennzeichen splittest.

socket.senddata "user1:user2:user3"

Auf der anderen Seite splitest du das ganze und hast dein Array. ;)

myarray = split(strdata,":")
 
So wie ich den Server jetzt benutze ist das noch möglich. ich weiß aber nicht ob das dann so gut ist wenn der server mal ein paar User mehr hat.

nunja ich werde es jetzt mal so lösen. Danke für die Idee :)
 
Zurück