Autor Beitrag
CeeJay D-Magic
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 94

Win XP Prof.
Delphi 7, Lazarus 0.9
BeitragVerfasst: Fr 24.06.05 12:56 
So, wie versprochen das Chat-Beispielprogramm!
Ich hoffe meine Arbeit hatte sich bezahlt gemacht, und du verstehst jetzt besser wies geht

Bei Problemen etc. bitte Posten, es sind vielleicht nicht alle Funktionen vorhanden, sollten aber ausreichen!
Einloggen, um Attachments anzusehen!
CeeJay D-Magic
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 94

Win XP Prof.
Delphi 7, Lazarus 0.9
BeitragVerfasst: Sa 25.06.05 07:18 
Und? Wie ists?
ScorpionKing
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1150

Win XP

BeitragVerfasst: Sa 25.06.05 08:53 
ist einfach ein chat-programm! was ist daran so besonders?

_________________
Aus dem Urlaub zurück!
koller1 Threadstarter
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 216

WIN XP
D7 Ent
BeitragVerfasst: Sa 25.06.05 09:11 
@CeeJay D-Magic

Danke erstmal, für deine Arbeit! Aber, dein Programm kriegt nie eine Serververbindung! Wie kommt das? Brauche ich noch ein Zusatzprogramm???

MFG
koller1

_________________
PLEASE INSERT SYSTEM DISK AND PRESS ENTER!
Und wenn du nicht gestorben bist, presst du noch heute! ;)
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Sa 25.06.05 09:48 
Moin!

Solange uns die kollers nicht "verraten", wie sie denn gedenken, den zu kickenden PC zu identifizieren, werden die Hilfen hier mehr oder weniger ins blaue abgeschossen; mal sehen, ob einer trifft... :roll: :wink:

user profile iconCeeJay D-Magic hat folgendes geschrieben:
Und? Wie ists?

Naja, einer (subjektiven) Meinung enthalte ich mich besser, aber einen Style-Guide hast du doch schon mal gesehen/von gehört, oder? :roll: Tja, aber leider leider, auch dein Code erklärt den kollers nicht, wie man denn nun einen Teilnehmer am Chatten hindert! Und wenn ich die Aufgabenstellung nicht total aus den Augen verloren habe, dann ist doch das genau der Punkt, um den es geht, oder? :wink:

cu
Narses
CeeJay D-Magic
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 94

Win XP Prof.
Delphi 7, Lazarus 0.9
BeitragVerfasst: Mo 27.06.05 13:25 
@Koller:
Um eine Verbindung zu erreichen, musst du einen Rechner haben, der als Server fungiert,
d.h. es muss das Programm öffnen und sich als Server öffnen, nicht den Button darüber(connecten)
Die anderen müssen sich dann dort einloggen, d.h. sie müssen dasselbe Programm öffnen, die IP-Adresse des Servers eintippen und dann den Button Connecten drücken.

(Mann kann auch eins entwickeln, wo nur ein Client und nur ein Server drauf ist, d.h. auf 2 versch. Programme verteilt, nicht so wie ich auf ein Programm)

@Narses:
Doch, ich habe mir erlaubt eine Kick funktion einzubauen (Das ist nichts anderes als jemanden die Connection zu kappen, wenn er dies etwas umändert, kann er das benutzen wie er will), damit sollte es klappen!

@ScorpionKing:
Für die einen ist es nur ein Programm,
für die anderen die Ganze Welt!! :wink:

MFG, CeeJay D-Magic
P.S.: Wie immer gilt nachfragen, falls was unklar ist!!!!
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Di 28.06.05 09:59 
Moin!

user profile iconCeeJay D-Magic hat folgendes geschrieben:
ich habe mir erlaubt eine Kick funktion einzubauen (Das ist nichts anderes als jemanden die Connection zu kappen

Na, gut, dass du uns das nochmal erklärt hast... :roll:

user profile iconCeeJay D-Magic hat folgendes geschrieben:
Kick funktion [...] wenn er dies etwas umändert, kann er das benutzen wie er will), damit sollte es klappen!

Die entscheidende Frage wäre: Kick oder Block? Ich vermeinte den Wunsch nach einer Block-Funktion erkannt zu haben. :wink: Und das kann dein Programm leider ganz und gar nicht, nicht mal im Ansatz.

cu
Narses
CeeJay D-Magic
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 94

Win XP Prof.
Delphi 7, Lazarus 0.9
BeitragVerfasst: Di 28.06.05 11:07 
Wenn du jemanden Blocken willst, musst du dem Server natürlich mitteilen, welche IP geblockt wird(Die schickst dann gleich zu anfang mit dem Namen)

Nun die Kick function soweit erweitern, dass wenn einer geckickt wird, die IP in die blockliste einspeicherst.

Falls sich dann jemand beim Server anmelden will, wird die IP überprüft (Die ja vom Client mit gesendet wird) wird dann in dieser Liste gesucht, beim Finden, wird die Connection bloß wieder gekappt...

Es ist also nicht schwer und wie ich schon sagte:
Zitat:
Das ist nichts anderes als jemanden die Connection zu kappen, wenn er dies etwas umändert, kann er das benutzen wie er will
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Di 28.06.05 16:11 
Moin!

user profile iconCeeJay D-Magic hat folgendes geschrieben:
welche IP geblockt wird(Die schickst dann gleich zu anfang mit dem Namen)
Nun die Kick function soweit erweitern, dass wenn einer geckickt wird, die IP in die blockliste einspeicherst.
Falls sich dann jemand beim Server anmelden will, wird die IP überprüft (Die ja vom Client mit gesendet wird) wird dann in dieser Liste gesucht, beim Finden, wird die Connection bloß wieder gekappt...

Du programmierst genauso "effizient", wie du erklärst, scheint mir... :wink:

Aber mal was anders: Was ist denn mit Leuten (=IPs), die ich einfach gar nicht erst im Chat haben will? Die müssen sich also einloggen, damit ich sie blocken (bei dir ja scheinbar =kicken) kann?! :gruebel: (Du brauchst mir übrigens nicht zu erklären, wie man dieses Problem löst... :wink:)

user profile iconCeeJay D-Magic hat folgendes geschrieben:
Das ist nichts anderes als jemanden die Connection zu kappen

Doch, weil es an einer anderen Stelle aufsetzt, wenn man es "richtig" macht. :wink:

user profile iconCeeJay D-Magic hat folgendes geschrieben:
Es ist also nicht schwer

DAS hat auch keiner behautet, aber dein Ansatz scheint mir doch sehr viel schwerer, als nötig. :roll:

Aber lassen wir das einfach an dieser Stelle besser bleiben. Ich fürchte, das interessiert die Kollers nämlich schon lange nicht mehr und du machst auf mich nicht den Eindruck, als wolltest du (mir) überhaupt zuhören, um sinnvoll zu diskutieren. :wink:

cu
Narses
CeeJay D-Magic
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 94

Win XP Prof.
Delphi 7, Lazarus 0.9
BeitragVerfasst: Mi 29.06.05 11:52 
Ja du hast recht, etwas umständlich zwar, aber so klappt es auch...
Wenn du eine Idee hast wie ich eine IP von vorne herein blocken kann, dann bitte ich darum, das du mir bitte eine Möglichkeit etc postest.

Ich wäre dir sehr dankbar dafür...
CeeJay D-Magic