Einzelnen Beitrag anzeigen

Trusti75

Registriert seit: 17. Dez 2006
7 Beiträge
 
#5

AW: Tcp-Server bedient mehrere Clients; Organisation die Abarbeitung nicht gesichert

  Alt 27. Jul 2010, 08:28
Dann hast du was falsch gemacht.

Ich habe in D2010 eine TcpServer laufen wo bis zu 100 Client gleichzeitig ihre Anfragen abarbeiten.
Ja, dass da was falsch läuft, ist die Ursache meiner Anfrage.
Aber was passiert bei Dir, wenn Clients zeitgleich anfragen? Über AContext.Bindigs.Peerip stelle ich fest, wer gerade ne Anfrage stellt. Kommt ne neue rein der verwirft er die IP und fängt mit der neuen Ip von vorn an. Meine ganze Abarbeitung findet im Execute-Ereignis statt und kann auch dauern ein paar Sekunden, was vielleicht nicht richtig ist. Oder muss ich vielleicht einen eigenen Thread für jeden Vorgang separat erzeugen? Wie machst Du das mit den Anfragen bei Gleichzeitigkeit?
Grüsse
Michi
  Mit Zitat antworten Zitat