udp: über router möglich, aber nicht über internet
Übersicht

KruemelatorBetreff: udp: über router möglich, aber nicht über internet |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich habe ein Chat-Programm geschreiben und es mit zwei Rechnern getestet. Diese Rechner waren über einen Router verbunden. Mit dem selben Router gehe ich auch ins Internet. Ich konnte Nachrichten zwischen den Rechnern hin und her schicken. Wenn ich jetzt aber versuche über das Internet zu schicken geht das net.
Hab sowohl meine eigene IP als auch die Internet IP probiert. Es ging aber nicht. Gäb es Probleme mit den Ports beim Router, dann dürfte es doch auch nicht möglich sein, an direkt mit dem Router verbundene Rechner, Nachrichten zu schicken. Würde aber denoch gerne mein Programm auch im Internet nutzen können. Hier der Code: Code: [AUSKLAPPEN] server = Input("0 für Server oder 1 für Client: ")
If server = 0 Then a = CountHostIPs("") zielip = HostIP(a) Print DottedIP(zielip) Else a = CountHostIPs(Input("IP des 1 Anderen?")) zielip = HostIP(a) EndIf If server = 1 Then zielip2 = zielip daten=CreateUDPStream(6000) Repeat annahme=RecvUDPMsg(daten) If(annahme<>0) Then zielip2 = annahme Print "Bekommen: " + ReadLine(daten) annahme=RecvUDPMsg(daten) EndIf If KeyHit(14) FlushKeys textbla$ = Input("Eigener Text: ") EndIf If(KeyHit(28)) If textbla$ <> "" Then WriteLine(daten,textbla$) textbla$ = "" Select server Case 0 SendUDPMsg(daten,zielip2,6000) Case 1 SendUDPMsg(daten,zielip2,6000) End Select Print "Gesendet" EndIf EndIf Until KeyHit(1) CloseUDPStream daten End Edit: Wird die Uhrzeit Falsch angezeigt? |
||
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zitat: Wird die Uhrzeit Falsch angezeigt?
Wie ist das Forum bei dir eingestellt? Steht Rechts unten Alle Zeiten sind UTC + 2 Stunden ? Sommerzeit <-> Winterzeit ![]() |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
Kruemelator |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
@xeres
geht wieder @alle Mit über Internet schicke meinte ich nicht, dass ich das Programm wieder mit denselben Rechnern getesten hatte, sondern mit einem mit dem ich nicht direkt oder per Switch oder Router verbunden war. Hoffe ihr versteht was ich meine. Gruß Kruemelator |
||
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wahrscheinlich musst du beide Router noch so konfigurieren, dass die Ports, die du verwendest, offen sind.
Es könnte natürlich auch an der Port-Weiterleitung liegen, sodass dein Router die Nachrichten zu einem anderen Computer im Heimnetzwerk schickt, oder nicht weiß, wohin er sie schicken soll. Deshalb solltest du mal ein bisschen an beiden Routern rumspielen, die Port-Weiterleitung aktivieren, die Ports öffnen, und dann sollte es gehen. ![]() |
||
Twitter
Download Jewel Snake! Windows|Android |
Kruemelator |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Also kann nur dann jemand den server im Internet machen, wenn er an seinem router ports freischalten kann? | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group