Forum: Netzwerke
Delphi
by Thomas83,
10. Okt 2008
das ist eine gute idee, wenn also ein Job komplett ist wird dieser in die Warteschlange verschoben.
Danke euch beiden!
Forum: Netzwerke
Delphi
by Thomas83,
10. Okt 2008
danke werde es mir mal anschauen.
Es kann vorkommen das ein Job nicht immer ganz übertragen wird z.B Job3 -> "Jo" "b3". Da müste ich den Job irgend wo zwischen speichern. In einer Stringliste kann ich mit IndexOfObjekt(socket) die jobliste finden und einfach den "rest" vom job anhängen.....
Forum: Netzwerke
Delphi
by Thomas83,
10. Okt 2008
was meinst du mit Warteschlange? weil die objekte muss ich ja auch irgend wo speichern, ok könnte es auch in einem array ablegen.....
Forum: Netzwerke
Delphi
by Thomas83,
10. Okt 2008
weil ich in der stringliste auch den socket speicher, wollte nicht extra ein objekt bzw. eine klasse erstellen.
Forum: Netzwerke
Delphi
by Thomas83,
10. Okt 2008
servus,
habe es jetzt so gelöst und würde gerne eure meinung hören....
Es gibt einen JobThread im Server. Dieser speichert die jobs in einer Stringliste ab
C1 = "job"
C2 = "job" "job"
C3 = "job"
C4 = "job" "job" "job" "job"
C5 = "job" "job" "job"
Forum: Netzwerke
Delphi
by Thomas83,
10. Okt 2008
hi,
zur Zeit ist es so das wenn ein Client (c1) eine Job zum Server sendet diese in einer Stringliste gespeichert wird (z.B index 0), sendet ein weitere Client (c2) einen Job wird dieser auch in der Stringliste als neuer eintrag gespeichert (index 1). Sendet C1 jetzt wieder einen Job so wird dieser an index 0 angefügt. Somit wird erst der Job von C2 bearbeitet wenn C1 nichts mehr hat.
...