-
Registered User
Member Deluxe
Winsock SendData
Habe mal eine Frage:
Mit dem Winsock bin ich Daten zwischen zwei Anwendungen am austauschen. Funktioniert auch einwandfrei. Wenn ich das Projekt in VB geöffnet habe, funktioniert das auch supergut.
Führe ich jedoch die EXE aus, scheinen nicht immer alle Daten anzukommen. Das scheint meist der Fall zu sein, wenn ich direkt hintereinander etwas heraussende. Da ich ja die EXE ausführe, kann ich ja eigentlich gar nix überprüfen. Der Code zum Senden wird aber ausgeführt das hab ich schon nachvollzogen.
Ein Programm sendet zb. Messages an ein anderes und wenn ich ~ 50 Messages (jedesmal ein separates SendData) abschicke, kommen manchmal alle 50 an, manchmal fehlen ein oder zwei. Diese fehlenden Messages scheinen jedoch immer irgendwie in einer anderen mit drin zu stecken. Er scheint da durcheinander zu kommen:
Winsock.SendData "blablabla"
DoEvents
Was mach ich falsch?
Edit:
Teilweise tritt das Problem auch auf, wenn ich im VB bin. Wenn ich das Programm, welches die Daten sendet, im Einzelschritt ausführe, wird alles gesendet. Also irgendwas scheint "zu schnell" zu laufen".
Last edited by narf0r on 14-03-2009 at 15:59
Gruß Chris!
-
Registered User
Member Deluxe
Hab das heut wieder gehabt: Der Winsock soll direkt hintereinander Daten raussenden:
winsock.senddata "Test1"
doevents
winsock.senddata "Test2"
doevents
Es kommt an: "Test1Test2"
Hm kann mir niemand helfen?
Posting Rules
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
Foren-Regeln
Lesezeichen