Einzelnen Beitrag anzeigen

Coolspot

Registriert seit: 13. Mär 2005
Ort: Berlin
42 Beiträge
 
#8

Re: VRST - Visuelles Remote Steuerungs-Tool

  Alt 20. Aug 2006, 21:13
Das Ganze ist eigentlich sehr einfach:

Ich habe einen Server: TServerSocket auf dem Server und

ich habe 3 Clients (TClientSocket):
1. zum empfangen der großen Screenshots
2. zum empfangen der Live-Mode screenshots
3. zum senden und empfangen von Textnachrichten (den Befehlen)

Also der Live-Mode war relativ einfach:

Sobald der Live-Mode aktiv wird, Sendet der Client eine Anfrage an den Server, dass er einen LM-Screenshot haben will, den der dann schickt, sobald der Client die Datei fertig geladen hat, schickt er wieder eine Anfrage an den Server, dass er einen Screenshot haben will. Das läuft solange bis der Client den LM-Button nochmal drückt.

Der Live-Mode würde theoretisch auch schneller gehen, wenn ich die "Sleep(100)" Befehle rausnehmen würde, das Problem dabei ist, wenn das Program über LAN läuft, dann werden die Gesendeten Packete zusammengepackt, zur Erläuterung :

Der CMD-Client (Client 3) sendet seine Anfragen so zB.:
"LM:GetScreen" um einen LiveMode-Screenshot zu holen, wenn 2 Packete zu schnell hintereinander geschickt werden dann kann es passieren dass diese anfrage so aussieht:
"LM:GetScreenLM:GetScreen" und diese kann nicht Interpretiert werden.

Grüße
CoolSpot
  Mit Zitat antworten Zitat