Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   einzelne Variable versenden (https://www.delphipraxis.net/152883-einzelne-variable-versenden.html)

Noob1990 11. Jul 2010 11:31

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 :(

mkinzler 11. Jul 2010 11:34

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

Noob1990 11. Jul 2010 11:36

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?

mkinzler 11. Jul 2010 11:37

AW: einzelne Variable versenden
 
Grundsätzlichg nicht, man sollte halt wissen wie Netzwerke funktionieren

Noob1990 11. Jul 2010 11:39

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?

mkinzler 11. Jul 2010 11:41

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

Matze 11. Jul 2010 11:46

AW: einzelne Variable versenden
 
Zitat:

Zitat von Noob1990 (Beitrag 1034744)
oder steckt da etwa noch mehr dahinter?

Der ist gut. ;)

Was passiert bei Paket-Kollisionen? Werden sie erkannt? Kann das zu Datenverlust führen oder werden Kollisionen vermeidet bzw. Pakete dann neu gesendet?
Stichwort: CSMA/CD
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).

Noob1990 11. Jul 2010 11:46

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

mkinzler 11. Jul 2010 11:48

AW: einzelne Variable versenden
 
In diesem Fall gibt es einen Server, der die IP der möglichen Empfängern kennt.

Noob1990 11. Jul 2010 11:49

AW: einzelne Variable versenden
 
Zitat:

Zitat von Matze (Beitrag 1034746)
Zitat:

Zitat von Noob1990 (Beitrag 1034744)
oder steckt da etwa noch mehr dahinter?

Der ist gut. ;)

Was passiert bei Paket-Kollisionen? Werden sie erkannt? Kann das zu Datenverlust führen oder werden Kollisionen vermeidet bzw. Pakete dann neu gesendet?
Stichwort: CSMA/CD
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).

steht da auch was Indys sind und so weil ich kann mir da nix drunter vorstellen bislang habe ich in delphi immer nur VlC Formulare für win 32 erstellt was das ist wusste ich auch nie nur mein lehrer hat uns immer gesagt das wir da drauf klciken sollen wenn wir ein neues programm programmieren wollen-.- jetz hab ich kein lehrer mehr und muss mir alles selber beibringen bzw erlessen und erfragen ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:17 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz