![]() |
einzelne Variable versenden
Hallo... ich bins mal wieder :D
so jetzt wo ich mich wieder ein wenig in delphi eingearbeitet habe und die simplen dinge behersche außer klassen bezeichnung und erstellung ( da muss ich ab un zu noch ma nachshcauen) wollte ich mich mal so langsamm ans internet/netzwerk wagen.Sprich ich wollte zewcks übung nur eine einzelene variable zuerst an eine bestimmte Ip adresse senden und dann an eine unbestimmte( sprich 2 leute ham ein un das selbe Programm und das Programm tauscht daten via internet aus ähnlich wie ein computerspiel wo man auch nie weiß wo der gegenüber ist geschweige den wie seine IP adresse ist) nun naja aber erst mal wie gesagt will nur eine einzelnen wert einer Variable zu einer bestimmten Ip adresse senden wo das gleiche delphi Programm dann diesen in ein edit feld anzeigt dieses edit feld kann man dann wieder ändern und zurück zum andern rechner schicken wo dieses wieder in einen edit feld geändert werden kann und so weiter und so weiter..... so die benutzeroberfläsceh ist schon fertig ist ja das eifnachste xD aber was für befehle bzw was für ,von delphi vorgegebene methoden gibt es um dies zu bewerkstelligen ich hab nämlich keien Ahnung :( |
AW: einzelne Variable versenden
Dafür müsstest Sockets verwenden. Oder besser abtraktere Netzwerkkomponenten ( z.B. Indy, Synapse, ICS)
Zudem solltest du dich zuerst mit etwas Netzwerktheorie befassen |
AW: einzelne Variable versenden
wo bzw wie kann ich mich am besten damit befassen......
bzw heißt es das es viel schwerer ist als gedacht? |
AW: einzelne Variable versenden
Grundsätzlichg nicht, man sollte halt wissen wie Netzwerke funktionieren
|
AW: einzelne Variable versenden
also bis jetzt hatte ich so das bild von netzwerken das halt alles über Ip adressen läuft sprich computer können nur miteinander komunizieren wenn sie ihre IP adressen (was wie ne normale postadresse ist) kennen das selbe spiel ist ja auch mit meinen drucker und so xD da muss mein rechner ja auch die IP adresse wissen um den dann das datenpacket was er drucken soll zu sschicken
oder steckt da etwa noch mehr dahinter? |
AW: einzelne Variable versenden
Das meinte ich ja. Du musst die Adresse deines Gegenübers kennen. es schien ine deiner ursprünglichen Frage so, als ob dir das nicht klar wäre
|
AW: einzelne Variable versenden
Zitat:
Was passiert bei Paket-Kollisionen? Werden sie erkannt? Kann das zu Datenverlust führen oder werden Kollisionen vermeidet bzw. Pakete dann neu gesendet? ![]() Da gibt es natürlich noch ganz andere Dinge. Also es steckt viel mehr dahinter. Das nur zu deiner Frage. ;) Doch so genau musst du das für deine Aufgabenstellung nicht wissen. Wie man mit den Indys sowas löst, sollte in der DP zu finden sein. Evtl. unter dem Stichwort "Chat" (das ist im Prinzip nichts anderes als ein Austausch von Variablen). |
AW: einzelne Variable versenden
ne zu anfangs will ich ja an eine bekannte IP adresse einen wert schicken sagen wir so vom abreitszimmerrechner zum wohnzimmer rechner beide IPs siind mir ja bekannt.
aber wenn ich damit mich dann sicher fühle wollte ich dann einen schritt weiter gehen und dann sozusagen das programm so schreiben das ich zu jeden der das programm hat quasi diesn wert schicken kann.. also als beispiel jetzt irgend nen spiel ich spiele ja mit jmd irgend nen strategie spiel über internet und ich kenne seine Ip adresse auch net aber ich sehe in trotzdem in der lobby... wie das ggeregelt ist weiß ich ja nciht weil wie gesagt eigentlic müsste ich ja dann die Ip adresse von den jenigen kennen aber erst mal klein anfangen und zwichen meinen beiden rechnern hin und her schicken :D |
AW: einzelne Variable versenden
In diesem Fall gibt es einen Server, der die IP der möglichen Empfängern kennt.
|
AW: einzelne Variable versenden
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:16 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