Einzelnen Beitrag anzeigen

Benutzerbild von Deltachaos
Deltachaos

Registriert seit: 20. Feb 2008
Ort: Berlin
195 Beiträge
 
Delphi 7 Personal
 
#3

AW: Software Design einer Server Anwendung

  Alt 17. Jun 2010, 16:17
Ok das Problem ist jedoch: Die Session Id gibt es nur wenn der Benutzer über die Seite Connectet.
Ich muss eine Brücke bauen.

Ich muss interne Session Id's vergeben.
und ich muss unter er User Id alle Clients Speichern die Verbunden sind.

das heißt ich könnte es so machen:

Delphi-Quellcode:
var
  Clients: Array of Array of TMainClient;

{ Versuchen die Clients dann so abzuspeichern }

Clients[USERID][1]..
Clients[USERID][2]..
Clients[USERID][3]..
Ist es aber nicht viel Overhad wen z.b. User mit der Id 1 und 10000 verbunden sind?
Delphi-Quellcode:
setLength(Clients, 10000);
setLength(Clients[10000], 1);
setLength(Clients[1], 1);
Dan sind die dazwischen ja nil.
Oder ist das egal?
Wie Lang kann so ein Array den werden?

Oder gibt es eine Möglichkeit das noch anders zu machen.

PS: Ich nutze dafür kein AJAX. Es wird eine Brige der Flash Sockets auf Javascript verwendet. Darüber simuliere ich sollten HTML5 WebSockets nicht verfügbar sein das WebSockets Protokoll. Wen WebSockets verfügbar sind nutze ich die nativen WebSockets

PPS: Was ich gerade vergesse. Ich kenne vor connect die UserId noch nicht.

Ist es möglich den Thread von mir aus erst mal in einem Themp Array zu speichern und dann zu verschieben?
Maximilian Ruta
Ich weiß mein Deutsch ist ! Bei Fragen: ich bin fast immer im Mumble
Server: cubexsports.de
Port: 64738

Geändert von Deltachaos (17. Jun 2010 um 16:23 Uhr)
  Mit Zitat antworten Zitat