![]() |
Re: ChatProgg mit Indy Internetkompatibel machen
Hat vielleicht jemand einen beispiel zu einem Chat mit der Indy IRC ?
MFG |
Re: ChatProgg mit Indy Internetkompatibel machen
Liste der Anhänge anzeigen (Anzahl: 1)
Hier hast du die WSocket.pas
Hatte vergessen nachzusehen ob die vortex.pas noch andere Units braucht. Achja: Ich weiß ja nicht was du unter suchen im Internet verstehst, aber der erste Treffer bei Google bei einer Suche nach "Vortex Irc" führt gleich zum einem hilfreichen Treffer: ![]() |
Re: ChatProgg mit Indy Internetkompatibel machen
Hey,
besser auf die Indy's in dem Fall verzichten und TTCPServer/TTCPClient verwenden. Hier kannst Du die IP des entfernten Rechners angeben und ein Protokoll. Protokolle lassen sich durch die Firewall tunneln, das Problem mit dem Router entfällt oder kann durch Freigabe des Protokolls umgangen werden. Gruß Hardy |
Re: ChatProgg mit Indy Internetkompatibel machen
bei mir funzt der client mit dem server nicht.. nur im lan.. ansonsten kommt ein connection timeout...
woran kann das liegen? habe weder nen router noch ne firewall... |
Re: ChatProgg mit Indy Internetkompatibel machen
Stimmen IP und Port? MAch mal
Anstatt:
Delphi-Quellcode:
Das hier:
idTcp1.connect;
Delphi-Quellcode:
Im ungünstigsten Fall friert das Programm dann 10 Sekunden ein. :!:
idTcp1.Connect(10000)
mr47 |
Re: ChatProgg mit Indy Internetkompatibel machen
Hi Leute,
muss mich jetzt dochmal einmischen ! Einen vernüftigen Chat mit Indy zu Schreiben geht auf jeden Fall. Schaut auf ![]() Der kann Chat, Voice und Cam2Cam ! Für Voice und Cam2Cam müssen im Moment noch Ports freigeschaltet werden. Chatten könnt Ihr auch ohne offene Ports, das Thema hatten wir ja schon weiter oben : Verteile Server und Informationsaustausch untereinander !! Könnt ja mal posten, was Ihr von dem Messi haltet, aber nicht zu arg meckern falls Ihr noch kleine Bugs finden solltet, ist gerade erst in der neuen Version auf nen neuen Server umgezogen. War ne lange Nacht *gähn* Thx Data |
Re: ChatProgg mit Indy Internetkompatibel machen
|
Re: ChatProgg mit Indy Internetkompatibel machen
Ist eigentlich schon mal jemand von euch auf die Idee verfallen, zu hause nen eigenen Apache-Server aufzusetzen (am besten mit Linux) und den dann als 'man in the middle' laufen zu lassen?
Das Problem mit den Routern ist nämlich ein recht einfaches. Der Outgoing-Port ist Wurscht. Die verbindung muß nur aufrecht erhalten bleiben, dann weist der Router dieser Verbindung einen bestimmten port, meistens oberhalb von 50000 zu. Den merkt er sich und nimmt dann auch vom server Daten entgegen und verteilt sie korreckt im internen Netz. D.h. Port freischalten ist nur für den virtuellen Server nötig und direkt auf eine Adresse gerichtet, nämlich den Server. Der Server muß dann die Daten zu den Clients tunneln und alles funzt prima. Anders kommt man an den Routern nicht vorbei. Der Server muß für jeden Client einen Thread starten, der solange bestehen bleibt, bis eine Seite disconnected. Nach dem Prinzip funzt auch IRC, die server verbinden sich noch untereinander und leiten weiter. Da immer der Server an dem man sich angemeldet hat die daten sendet, meckert auch der Router nicht mehr. Diese Connection ist ihm ja schließlich bekannt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:07 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-2025 by Thomas Breitkreuz