![]() |
Chat mit 16 virtuellen räumen
hi leute,
ich hab mal einen chat geschrieben der mit hilfe der vielen tips aus diesem forum zustande gekommen ist. vielen dank dafür. und zur belohnung darf jeder den chat kostenlos testen und benutzen. es werden sicher noch viele fehler drin sein aber das lässt sich ja ändern. geschrieben hab ich das programm mit delphi 7 und leider nur unter windows xp testen können. ich benutze die alten server-client sockets. (mit indy komm ich nich klar, u.a. weil ich zu wenig englisch kann) ich werde den chat noch um einige funktionen erweitern, aber vorher möchte ich den chat unter "last" testen. ich freue mich über jeden der mir beim testen hilft, der server läuft z.z. (mit kurzen unterbrechungen) 24 std/tag. seite: ![]() email: Admin@prvserv.mine.nu zukunftsaussichten: user sollen räume öffnen und sperren können user sollen zu sysops werden können ausserdem habe ich vor spiele zu integrieren z.b. schach, dame usw. inklusive punktetabellen und zwar so, dass die user gegeneinander spielen können Ich habe das Projekt wegen mangelnder Interesse eingesellt. |
Re: Chat mit 16 virtuellen räumen
Screenshot und ein direkter Download waehre nicht schlecht, dann probier ichs auch mal...
Siehe auch mal hier: ![]() |
Re: Chat mit 16 virtuellen räumen
Hallo,
ich würde es gerne probieren, allerdings gehen die Zugangsdaten bei mir nicht. Gruß Jens |
Re: Chat mit 16 virtuellen räumen
Zitat:
|
Re: Chat mit 16 virtuellen räumen
Zitat:
Du schreibst, man kann in deinem Installer nur den LW-Buchstaben wählen -> Auch schlecht. Was, wenn jemand das übers Netzwerk in ein TMP-Verzeichnis haben will, weil das da hingehört, ohne ein Netzlaufwerk mit LW-Buchstaben zu haben? Du solltest also nochmal über die Entpackroutine nachdenken. Bernhard PS: Das Programm bleibt mal ungetestet. PPS: Was hat sich ein Benutzer unter "Nachrichtensystem" oder "Schreib/Lese-Ecke" vorzustellen? |
Re: Chat mit 16 virtuellen räumen
hi,
Zitat:
Zitat:
das is einfach nur ein selbstendpackende datei welche mit winzip gepackt und mit dem winzip-selfextractor bearbeitet wurde. du musst das programm nich auf laufwerk c: entpacken, das is nur eine vorgabe du kannst dort wo C: vorgegeben ist, vor dem entpacken, den pfad eintragen oder über den durchsuchen-schalter ermitteln und dann auf extrahieren klicken. ps. ich kenn mich leider nur mit windows xp as, aber ich weiss warum ich xp drauflasse ich finds nich schön wenn windows mir vorschreibt was ich auf meinem rechner nich machen darf :) Zitat:
schreib-lese ecke is ein bereich in dem man texte verfassen und für alle user lesbar auf dem server ablegen kann so, ich hoffe ich konnte alle fragen ausreichend beantworten Klaus |
Re: Chat mit 16 virtuellen räumen
hallo nochmal,
bisher war ich immer nur leser hier im forum daher kenn ich mich hier nich so aus. ich versuch grad mal den chat hier hochzuladen, finde aber kein hinweis wie ich das machen kann. verwirrter Klaus :) |
Re: Chat mit 16 virtuellen räumen
Zitat:
b) Das Sicherheitskonzept von Windows ist meiner Meinung nach gut durchdacht. Das merkt man aber erst, wenn man mit eingeschränkten Rechten arbeiten muss und sieht, dass das übrigens wirklich geht. Und zwar auch unter XP. Dort ist das Rechtesystem auch schon vorhanden, wird aber noch nicht konsequent umgesetzt. Das passiert erst ab Vista. c) Ja, ich werde meine XP-CD auch pflegen. Ich habe zwar Ubuntu, aber XP war auch nicht schlecht. Bernhard PS: Die Diskussion, welches Windows man verwenden sollte ist mühsam und nicht zielführend. Sie gehört nicht hier her. Der Königsweg ist übrigens Ubuntu (*nix) und Mac. (Wobei dich diese noch viel viel mehr in deiner Freiheit einschneiden.) |
Re: Chat mit 16 virtuellen räumen
Habs auch grad getestet :)
Nett, ist aber noch mächtig ausbaufähig! Eine üble Schwachstelle habe ich aber entdeckt: Du benutzt serverseitig wohl keine richtige Authentifizierung. Ich habe mich mal per Telnet auf den Server konnektiert und Müll eingegeben, da wird der Client nicht gedroppt. Wenn ich dann die Telnet-Verbdindung beende, steht im Chatfenster (mit dem ich regulär eingeloggt war) "User Gast_2 hat den Chat verlassen", obwohl er ja vorher gar nicht da war sondern nur telnet-Müll empfangen wurde :D Ich würde an deiner Stelle bei einem offenen Port wenigstens rudimentär prüfen, ob der Client auch passt, indem du einen Ident-Code oder sowas sendest, das muss erstmal nichtmal verschlüsselt sein, aber du solltest schon abfangen, wenn sich ein "Bösling" auf den Server konnektieren will, der gar kein Chatclient ist :) |
Re: Chat mit 16 virtuellen räumen
hi,
blackfin schrieb: Zitat:
Zitat:
ich hab auch schon gesehen das jemand mit nem browswer auf den server kam :) was es alles gibt das mit den anderen clients bekomm ich au noch in den griff, zumindest das die disconnectet werden. hab z.z. keine lust mich mit fremden protokollen zu befassen. :) Klaus |
Re: Chat mit 16 virtuellen räumen
Moin moin,
Zitat:
Noch etwas ist mir aufgefallen: STRG + V funktioniert nicht, aber rechte Maus + einfügen funktioniert => Beim schreiben ins Chatfenster. |
Re: Chat mit 16 virtuellen räumen
hi,
der chat is nun auch von hieraus downloadbar an den schwachstellen arbeite ich grade :) Klaus |
Re: Chat mit 16 virtuellen räumen
hi,
da fremde clienten ja nicht auf aufforderungen meines servers eingehen, hab ichs so gelöst: wenn der clinet sich nicht innerhalb von 10 sekunden autorisiert, wird die verbindung vom server getrennt. die browser-clients bekommen eine meldung, wie sie am chat teilnehmen können. |
Re: Chat mit 16 virtuellen räumen
übrigens:
ALLE dürfen den chat kostenlos nutzen, nur so kann ich wirklich feststellen ob alles richtig läuft. es ist u.a. festzustellen, was passiert, wenn viele user online sind. aber ich freue mich natürlich auch wenn ihr nur so in den chat kommt. wenn das programm anwender findet, ist das doch die schönste belohnung für die mühe die solch ein projekt macht. aber ausser mühe machts ja auch viel spass. ansonsten vielen dank an alle die mir bisher geholfen haben. ihr seid sehr hilfreich gewesen, ich wäre z.b. nie drauf gekommen mich mit einem anderen client auf dem server einzuloggen oder den client zu verändern um sperren zu umgehen. so konnte ich schonmal 2 sicherheitslücken schließen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz