Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

11

04.05.2007, 22:01

Du brauchst die IP mit der dein Freund im Internet ist. Für mich sieht keine dieser Adressen korrekt aus.

grüße
@D13_Dreinig

12

04.05.2007, 22:49

Also nochmal wie ich das meine (wurde glaub ich ein bisschen missverstanden):

Ich mache einen Server auf (der hat eine ip) => server.exe

Mein Freund probiert auf meinen Server draufzukommen (braucht meine ip zum connecten) => client.exe

Wie soll dann meine ip heißen (nach welchem muster)

Gruß Flo

PS: wenn es keiner versteht macht nix erstmal gucken ob das mit den zwei klassen und das ganze gedösel klappt :-D

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

13

04.05.2007, 22:52

Deine IP legt dein Provider fest. Du bekommst sie über das Programm ipconfig raus, einfach in der Console eingeben. Hängst du nun hinter einen Router musst du seine IP verwenden und die Packete zu dir weiter leiten lassen.
@D13_Dreinig

15

05.05.2007, 09:29

Zitat

Deine IP legt dein Provider fest. Du bekommst sie über das Programm ipconfig raus, einfach in der Console eingeben. Hängst du nun hinter einen Router musst du seine IP verwenden und die Packete zu dir weiter leiten lassen.


Sry. Aber das versteh ich nicht ganz :(
muss ich also vielleicht eine eigene Adresse mit seiner IP generieren?
oder verxteh ich das jetzt ganz falsch?

Gruß Flo

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

16

05.05.2007, 10:08

Nochmal ganz langsam:

Der Server (läuft auf deinem Rechner) lauscht auf einem von dir festgelegten Port hinter eine IP Adresse. Diese IP Adresse ist diejenige mit der du ins Internet gehst und die du von deinem Provider zugeteilt bekommst. Diese IP Adresse ändert sich beim neuen Verbinden zum Provider, d.h. du musst deinem Freund immer die aktuelle IP zukommen lassen.

Der Client (läuft auf dem Rechner deines Freundes) verbindet sich über einen Socket (Kombination aus Port und IP) zu deinem Rechner. Dafür muss er aber deine korrekte IP wissen, und zwar diejenige mit der du dich im Internet befindest. Diese IP ist nämlich einzigartig sodass dein Computer gefunden werden kann.
Eine Private IP (192.168.x.x z.B.) macht überhaupt keinen Sinn, da dein Freund damit deinen Rechner niemals finden kann, über das Internet.

Wenn sich dein Rechner allerdings in einem kleinen LAN befindet und zwischen dir und dem Internet ein Router steht, muss dein Freund natürlich die IP des Routers kennen. Dieser Router muss dann die entsprechenden Packete weiterleiten, nämlich auf deinen Rechner. Und hierfür benötigst du dann deine IP in deinem privaten LAN.

grüße
@D13_Dreinig

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

17

05.05.2007, 11:02

Zu dem Problem, dass dein Freund immer deine aktuelle IP braucht kannst du dir mal http://www.dyndns.com/ anschauen, das macht aber erst Sinn, wenn über IP alles funktioniert.

Werbeanzeige