Einzelnen Beitrag anzeigen

Tubos

Registriert seit: 25. Feb 2004
Ort: Yspertal (Niederösterreich)
1.014 Beiträge
 
Delphi 7 Personal
 
#10

Re: [Indy] TCPServer.send(...) in 2 Threads gleichzeitig?

  Alt 31. Jul 2004, 17:11
Super, habe jetzt angefangen das Ganze mit UDP neu zu schreiben.
Jetzt weiß ich auch, wozu ich das konkret benötige dass 2 Threads gleichzeitig senden: Das OnRead-Ereignis beim UDP-Server wird ja in einem Thread ausgeführt.
Und bei einigen speziellen Nachrichten antworte ich sofort, wenn ich sie bekomme.

Schätze mal auch der UDP-Client ist nicht thread-sicher, oder?

Kann ich die send-Funktion des Clients so überschreiben, dass eine kritische Sektion betreten, die normale send-Funktion aufgerufen und die kritische Sektion wieder verlassen wird?
Oder muss die dann einen anderen Namen haben (z.B. "writeln")?

edit:
Habe die Lösung gefunden, sie heißt inherited.
Weiß jetzt nur nicht, wie ich die Komponente umändern kann...aber das ist ein anderes Thema, ich mach nen neuen Thread auf.
Lukas
  Mit Zitat antworten Zitat