![]() |
chat funktioniert nicht übers inet =(
Hallo Leute,
ich habe es doch noch geschafft mir einen kleine chat zu schreiben .. ich würd aber damit auch gerne übers inet chatten können mit anderen leuten die das prog benutzen. Wenn ich den Server geöffnet habe und nochmal die exe öffne und auf client gehe und die ip (vom inet die ich auf ![]() Hier einmal der code:
Delphi-Quellcode:
Vielen Dank schonmal im vorraus
procedure TForm1.Button1Click(Sender: TObject);
begin // Server form1.Caption := 'Server'; ServerSocket1.Open; end; procedure TForm1.Button2Click(Sender: TObject); begin // client form1.Caption := 'Client'; ClientSocket1.Host := edit2.Text; ClientSocket1.open; end; procedure TForm1.Button3Click(Sender: TObject); begin if form1.caption='Server' then begin Memo1.lines.add(edit1.text); serversocket1.Socket.Connections[0].SendText(edit1.text); edit1.text := ''; end; if form1.caption='Client' then begin Memo1.lines.add(edit1.text); clientsocket1.Socket.SendText(edit1.text); edit1.text := ''; end; end; procedure TForm1.ServerSocket1ClientRead(Sender: TObject; Socket: TCustomWinSocket); begin memo1.Lines.Add('Client:' + socket.receivetext); end; procedure TForm1.ClientSocket1Read(Sender: TObject; Socket: TCustomWinSocket); begin memo1.Lines.Add('Server:' + socket.receivetext); end; end. mfg alanblack |
Re: chat funktioniert nicht übers inet =(
solltest evtl. mal nicht deine Internet IP nehmen sondern deine normale lokale IP
|
Re: chat funktioniert nicht übers inet =(
Zitat:
Sitzt du eventuell hinter einem router ? |
Re: chat funktioniert nicht übers inet =(
sicher bringt einem die lokale ip was..bei meinem funktioniert es auch..allerdings nur dann wenn man nicht hinter einem router sitzt..das ist das problem
|
Re: chat funktioniert nicht übers inet =(
:shock:
Wenn er die lokale IP-Adresse nimmt, dann kann er nicht herausfinden, ob der Chat übers Internet geht oder nicht... :wink: |
Re: chat funktioniert nicht übers inet =(
Hi leute,
also ich habe ISDN - hab also keinen router. Die Firewall hab ich auch ausgeschalten und habs probiert funzte allerdings auch nicht =( weiß jemand sonst noch was? |
Re: chat funktioniert nicht übers inet =(
@KingofWerlte
Was meinst du wieviele (millionen) die gleiche lokale Ip haben ? Für eine Verbindung brauhst du eine eindeutige IP -> Die IP die du von Provider bekommst. Schon mal
Delphi-Quellcode:
probiert ?
ClientSocket1.Active := true;
serversocket1.Active := true; Andernfalls wechsel mal deine Port's |
Re: chat funktioniert nicht übers inet =(
Also als KingOfWerlte und ich den Chat von Ulti mal ausprobieren wollten (der basiert auch auf den Sockets), da ging es auch nicht, obwohl wie die Firewalls aushatten! Vielleicht kannst du dich ja mit den Indy's aufreunden, damit geht es ganz bestimmt! :wink:
|
Re: chat funktioniert nicht übers inet =(
:roll: hmm ich will ja nichts sagen aber wenn mehrere leute die gleiche Lokale IP haben und so ins Internet gehen gibts ein paar probleme
Zitat:
|
Re: chat funktioniert nicht übers inet =(
Zitat:
Mit wem hast du'n dein Chat getestet ? Ich hab den Code ebenfalls mal mit nem Freund getestet, keine Probleme. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:00 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