![]() |
Chat
Hallo,
ich habe einen kleinen Chat über Sockets programmiert.Läuft auch alles super. Mich stört nur, dass ich die server ip manuell eingeben muss... Gibt es eine möglichkeit dies zu automatisieren? |
Re: Chat
UDP verwenden da kann man ohne Server auskommen
|
Re: Chat
Du könntest auch einfach die eingegebene IP dir intern speichern und diese dann in einer Datei speichern.
Beim nächsten Programm start lädst du diese datei dann und wenn der user auf connect klickt, wird automatisch die zuetzt verwendete IP angezeigt. |
Re: Chat
die erste große frage ist einmal so des ganze übers internet laufen oder im LAN?
Wenn im Internet dann könnetest du dir eine domaine bei z.b. dyndns überlegen den die domaine bleibt dann immer gleich wenn im LAN dann kannst du mit udp einen broadcast machen und wenn der server diesen broadcast empfängt dann sendert er dem client die IP vom server zurück. weiters kannst du im LAN einen serverless chat machen also einen der ohne server funktioniert ... |
Re: Chat
hallo,
die idee von gsh klingt nicht schlecht... wie mache ich so einen broadcast`??? edit: es ist ein lan chat |
Re: Chat
also du nimmst am besten von die indys einen udpclient und einen udpserver
bei udpclient müsste es dann sowas wie .broadcast geben |
Re: Chat
Zitat:
und dann normal senden, damit es ein Broadcast wird. |
Re: Chat
ja des stimmt schon aber der broadcast ist schon bei den indys dabei
|
Re: Chat
Zitat:
|
Re: Chat
kein problem
im prinzip führen beide wege zum ziel :zwinker: |
Re: Chat
blöde frage: was sind die indys?????
|
Re: Chat
Zitat:
|
Re: Chat
also das zeug hab ich jetzt gefunden...
es gibt auch dieses broadcast ding...ich hab aber leider keine ahnung von udp :( nun meine frage (keine angst hab auch vorher im forum gesucht): wie um himmels willen verschicke ich ne nachricht und wie empfange ich sie?????? |
Re: Chat
UDP im allgemeinen:
![]() lies dir des mal durch des du verstehst wie udp generell aufgebaut ist |
Re: Chat
Auch zu empfehlen ist das UDPSockUtil zu finden im
![]() |
Re: Chat
okey ich hab das zeug jetzt soweit verstanden - danke ^^
eine frage noch: wie funktioniert der udpserver.send(?) befehl? Ich versteh nicht was ich in die klammer schreiben muss... |
DP-Maintenance
Dieses Thema wurde von "alcaeus" von "Programmieren allgemein" nach "Internet / LAN / ASP.NET" verschoben.
Ist eine Delphi-Frage, ab zu den Netzwerken ;) |
Re: Chat
Die Parameter sagen doch eigentlich schon alles. Ich meine es gab eine Version die nur mit dem zu sendenem Text aufgerufen wird und eine overload Version, die man mit Port, IP und dem Text aufruft.
Florian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:25 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