Morgen,
wir (2) sind dabei ein komplexes Chat-System zu schreiben. Die Kommunikation über Sockets steht auch schon, trotzdem stelle ich mir seit einigen Tagen eine Frage. Wie ist es möglich, dass der Benutzer des Clients den Port, den er nutzen will, frei wählt und sich über diesen zum Server verbindet?
Zur Zeit sind bei uns die Ports noch festgelegt. Beide Programme nutzen die Ports 6711, 6712 und 6713. Aber wenn jemand nur bestimmte Ports freigegeben hat, wie kann er dann den Server erreichen?
Und was muss ich tun damit sich die richtigen Sockets miteinander verbinden und es kein großes Durcheinander gibt?? Irgendwie muss es ja gehen, denn bei AIM, ICQ ect. gehts doch auch, oder? Ist es vielleicht möglich, die IE-Proxy Einstellungen zu nutzen?
Viele Fragen,
ich hoffe ihr versteht mich
Ps.: Falls es wichtig ist, wir haben Delphi 5 und die Indy9-Kompienten zur Verfügung.
Gruß
Christian