AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi TServerSocket dynamisch erstellen
Thema durchsuchen
Ansicht
Themen-Optionen

TServerSocket dynamisch erstellen

Ein Thema von Real_Thunder · begonnen am 11. Jun 2006 · letzter Beitrag vom 16. Jun 2006
Antwort Antwort
Real_Thunder

Registriert seit: 25. Apr 2006
197 Beiträge
 
#1

TServerSocket dynamisch erstellen

  Alt 11. Jun 2006, 01:22
Ich habe volgenes problem...

ich denke mal es hat nur mit unkenntnis zu tun..

und zwar erstelle ich ein Array Of TServerocket

dann wird ein Element aus dem Array angesprochen, dort der port gesetzt, und dann auf active geschaltet..

alles wunderbar....

doch wie kann ich nun auf die Ereignisse alle OnCliet read zugreifen ?

wie erstelle ich die Proceduren dafür ?

habe da eht keinen Plan..... auch wegen der Declaration usw.. währe nett wenn mir jemand inen wink geben könnte.

MfG real Thunder
  Mit Zitat antworten Zitat
Udontknow

Registriert seit: 17. Jun 2002
223 Beiträge
 
#2

Re: TServerSocket dynamisch erstellen

  Alt 12. Jun 2006, 10:52
Hallo!

Du musst die Ereignisse manuell nach dem Erstellen zuweisen.

Delphi-Quellcode:
Servers[i]:=TServersocket.Create(NIL);
Servers[i].OnClientRead:=OnMyClientRead;
Im Ereignis selber kannst du anhand des Senders unterscheiden, welcher Socket nun das Ereignis auslöste.

Aber grundsätzlich klingt es schon merkwürdig, mehrere Serversocket-Komponenten erstellen zu wollen. Was genau hast du denn vor?

Cu,
Udontknow
  Mit Zitat antworten Zitat
Real_Thunder

Registriert seit: 25. Apr 2006
197 Beiträge
 
#3

Re: TServerSocket dynamisch erstellen

  Alt 12. Jun 2006, 13:27
Ich schriebe gerade einen Messanger, und die Verschiedenen Serversockets mache ich für dateiübertragungen... (wenn mehrere gleichzeitig übertragen werden sollen), dann soll der absender ein zusätzlichen tclientsocket erzeugen, und der empfänger ein neuen tserversocket...

ist noch icht ganz durchdacht das ding...

also dr hintergrund ist, das wenn man eine datei schickt, eine verbindung direkt zwischen 2 Messanger clienten stattfinden soll..

Hmmm mal grübel.. eigendlich sollte da ja auch ein serversocket reichen.. der die connections handled.....

Naja was sagst du dazu ?
  Mit Zitat antworten Zitat
Tommy

Registriert seit: 14. Jun 2006
Ort: chemnitz
20 Beiträge
 
#4

Re: TServerSocket dynamisch erstellen

  Alt 16. Jun 2006, 19:31
also ich denke, dass ein ServerSocket reichen wird, aber die Clients wirste ja trotzdem noch erstellen müssen, oder du schickst das über die gleiche Verbindung (weiß ich nicht ma genau, ob das geht) - wäre aber auf jeden fall zu viel Arbeit, weil man immer erst gucken müsste, ob das da gerade zufäälig nen Teil der DAtei ist, was man empfängt oder Text/Cmd`s/...
Ach so - nen Msnger mit direkter Verbindung oder indirekt (d.h. über nen Server)?

Tom
C++ != D

  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz