Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
Fuka
Coder
Coder

Anmeldedatum: 01.05.2008
Beiträge: 97

[Winsock] Transfer-System
Verfasst am: 05.09.2008, 17:54

Hallo liebe Community,

Ich bin auf der Suche nach einer art "Transfer-System" für ein Client-Server Programm.

Das Problem besteht dadrin, dass, wenn ich eine Liste (z.b. mit 8000000 Buchstaben) habe, kann ich sie nicht einfach per Winsock verschicken, weil Winsock eine Granze an Bytes zu verschicken hat.

Meine Idee:

Angenommen die Liste besteht nur aus Namen, die mit einem Leerzeichen getrennt sind:
Die Liste wird einfach gesplitted und jeder Name wird verschickt.

Visual Basic: [code]
For i = 0 to lNamen.UBound
WinSock.SendData lNamen(i)
Next i
[/code]
Leider geht das aber nicht so.

Wie kann ich es aber machen, das es geht?
Weiß jemand wie das gehen würde bzw. ist das überhaupt möglich und habt ihr meine Frage richtig verstanden? [img]/ohmy.gif[/img]

MfG
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 05.09.2008, 18:01

Visual Basic: [code]For i = 0 to UBound(lNamen)[/code]
^^
 
Fuka
Coder
Coder

Anmeldedatum: 01.05.2008
Beiträge: 97


Verfasst am: 05.09.2008, 18:10

Ok, du hast das Problem nicht verstanden.^^

Der Code oben war nur kurz aus meinem Kopf und sollte das Prinzip dastellen.

Ich meine damit, das ich in einer For-Schleife keine Daten bzw. nur einen "SendData"-Command ausführen kann.

Ich brauch etwas womit ich das realisieren kann. Smile



MfG
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 05.09.2008, 18:18

Der Code in der Schleife müsste einwandfrei funzen, nur dass die Leerzeichen fehlen.
 
Fuka
Coder
Coder

Anmeldedatum: 01.05.2008
Beiträge: 97


Verfasst am: 05.09.2008, 18:39

(sollniss;7974)
Der Code in der Schleife müsste einwandfrei funzen, nur dass die Leerzeichen fehlen.



Ääähhm.. Ja du hast recht! Ich dachte das geht nicht! Und ich reg mich hier auf!!Mad

Auf jeden danke für den Tipp.. Ich dachte immer das es nicht aber jetzt weiß ich besser und jetzt kann ich schon viel besser an meinem Projekt weiterarbeiten!!! Danke!! Wink

Kann geclosed werden!
 
bla
Coder
Coder

Anmeldedatum: 02.05.2008
Beiträge: 267


Verfasst am: 05.09.2008, 18:43

http://www.vbarchiv.net/tipps/details.php?id=1070
 
Fuka
Coder
Coder

Anmeldedatum: 01.05.2008
Beiträge: 97


Verfasst am: 05.09.2008, 19:01

(bla;7976)


Danke für deinen Tipp aber mit "Transfer-System" meinte ich keinen Daten-Transfer. =)

MfG
 
slayer616
Tutorial Leser
Tutorial Leser

Anmeldedatum: 01.05.2008
Beiträge: 20


Verfasst am: 06.09.2008, 00:31

http://www.opensc.ws/vb-unsorted/3380-spli...ring-chars.html
so solltest du deinen String splitten....
Dann würde ich ein paar sleep befehle einbauen da winsock das garnicht so schnell senden/empfangen kann...
 
Fuka
Coder
Coder

Anmeldedatum: 01.05.2008
Beiträge: 97


Verfasst am: 09.09.2008, 12:26

(slayer616;7998)
ein paar sleep befehle einbauen


Gibt es da nen Unterschied zwischen Sleep und Wait? O_o

MfG
 
sp33dwalker
Poster
Poster

Anmeldedatum: 16.06.2008
Beiträge: 185


Verfasst am: 09.09.2008, 12:43

ich glaub bei sleep macht das programm gar nix mehr in der zeit wie z.B timer am laufen haben.Bin mir aber nicht sicher
 
Fuka
Coder
Coder

Anmeldedatum: 01.05.2008
Beiträge: 97


Verfasst am: 09.09.2008, 13:24


Ja ich glaube auch.
Bei Sleep funktionen freezed das Programm so zusagen ein und beim Wait läuft es weiter, nur es wartet im laufenden prozess.

Wenn ich jetzt aber einen String reinlade, dann ist die MsgBox in folgender Reihe aber lehr =/

Visual Basic: [code]
MsgBox Right(satz, Länge - zahl + 1)
[/code]

Quelle: http://www.opensc.ws/vb-unsorted/3380-spli...ring-chars.html


MfG
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: winsock

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: Filebrowser z.B. für ein RAT 2207 13.01.2008, 12:14
Keine neuen Beiträge msgbox mit symbol _&_ z.B. yesno oder systemmodal 1156 27.09.2008, 00:16
Keine neuen Beiträge Abändern eines Ordnernamens (z.B. C:\Programme = Programme) 1295 23.04.2008, 16:33
Keine neuen Beiträge "Zurück-Funktion" mit Listview und z.B. DirView 823 17.04.2008, 14:30
Keine neuen Beiträge Fenster auslesen z.b von icq oder msn wer online kommt 1338 11.02.2008, 17:46
 


[ Time: 0.1512s ][ Queries: 112 (0.1058s) ][ GZIP on - Debug on ]