Winsock Problem

Schnelle objektorientierte, kompilierende Programmiersprache.
Kmitska
Beiträge: 349
Registriert: Fr Sep 23, 2011 8:49 pm
Wohnort: Karlsruhe, Pforzheim

Winsock Problem

Beitrag von Kmitska » So Okt 30, 2011 1:45 pm

Hallo Leute,

Nun arbeite ich an einem kleinen Projekt wie Chat.
Ich habe das Client-Version an einen Freund geschickt und auf meinem Rechner den Server gestartet.
Nun kann mein Freund keine Verbindung aufbauen, woran kann das denn liegen? Und es funktioniert wenn ich auf meinem Rechner Client starte nur unter localhost, also: 127.0.0.1

Danke im Voraus.

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Winsock Problem

Beitrag von cloidnerux » So Okt 30, 2011 1:49 pm

Ich habe das Client-Version an einen Freund geschickt und auf meinem Rechner den Server gestartet.
Also dein Freund sitzt zuhause bei sich und versucht nun über das Internet deinen Server zu erreichen?
Redundanz macht wiederholen unnötig.
quod erat expectandum

Kmitska
Beiträge: 349
Registriert: Fr Sep 23, 2011 8:49 pm
Wohnort: Karlsruhe, Pforzheim

Re: Winsock Problem

Beitrag von Kmitska » So Okt 30, 2011 1:50 pm

Jop, er hat meine IP (Hab meins von wieistmeineip.de kopiert) und Port stimmt auch.

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Winsock Problem

Beitrag von cloidnerux » So Okt 30, 2011 1:55 pm

Jop, er hat meine IP (Hab meins von wieistmeineip.de kopiert) und Port stimmt auch.
Dann liegt dein Problem an deinem Router.
Dieser verwendet NAT(schaus mal nach) um dich mit dem Internet zu verbinden.
Aber NAT erlaubt es erst einmal nicht, Verbindungen von außen herein zu lassen.
Bzw, du musst deinem Router erst einmal mitteilen, das er einen Anfrage auf einem bestimmten Port auf deinen Computer weiterleiten soll, ansonsten funktioniert das nicht.
Redundanz macht wiederholen unnötig.
quod erat expectandum

Kmitska
Beiträge: 349
Registriert: Fr Sep 23, 2011 8:49 pm
Wohnort: Karlsruhe, Pforzheim

Re: Winsock Problem

Beitrag von Kmitska » So Okt 30, 2011 1:59 pm

Also muss ich in diesem Fall Port öffnen? :)
Okay Danke.

Kmitska
Beiträge: 349
Registriert: Fr Sep 23, 2011 8:49 pm
Wohnort: Karlsruhe, Pforzheim

Re: Winsock Problem

Beitrag von Kmitska » So Okt 30, 2011 2:08 pm

Habe nun TCP Port geöffnet und kann nur über 127.0.0.1 rein... :/

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Winsock Problem

Beitrag von cloidnerux » So Okt 30, 2011 2:19 pm

Habe nun TCP Port geöffnet und kann nur über 127.0.0.1 rein... :/
127.0.0.1 ist lokal und damit auch im Lokalen Netz.
Ein Computer, der auch im Lokalen Netz wäre, würde deinen Server finden.
Dadurch aber, das dein Freund versucht über das Internet zu verbinden, muss er über deinen ROUTER zu dir rein, und der verwendet NAT um deine lokalen Addressen in eine Internetaddresse umzuwandeln.
Damit dieser nun Anfragen vom Internet her(also auch die deines Freundes) nun richtig weiterleitet, musst du deinen Router so konfigurieren, das er eine Weiterleitung der Daten von einem bestimmten port an die Adresse deines Computers hat.
Dann funktioniert das erst.
Redundanz macht wiederholen unnötig.
quod erat expectandum

Kmitska
Beiträge: 349
Registriert: Fr Sep 23, 2011 8:49 pm
Wohnort: Karlsruhe, Pforzheim

Re: Winsock Problem

Beitrag von Kmitska » So Okt 30, 2011 2:25 pm

Ich habe jetzt unter 'Netzwerk / NAT & Portregeln / Port-Öffnung'
Einen Port mit dem Bezeichner "server" geöffnet, aber er hat immer noch keinen Zugang.
Und bei Firewall habe ich auch schon einen Port dafür.

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Winsock Problem

Beitrag von cloidnerux » So Okt 30, 2011 2:40 pm

Ich habe jetzt unter 'Netzwerk / NAT & Portregeln / Port-Öffnung'
Einen Port mit dem Bezeichner "server" geöffnet, aber er hat immer noch keinen Zugang.
Hast du auch die Richtige WEITERLEITUNG aktiviert?
Bzw hast du einen 2 Computer, den du im lokalen Netzwerk testen könntest?
Redundanz macht wiederholen unnötig.
quod erat expectandum

Kmitska
Beiträge: 349
Registriert: Fr Sep 23, 2011 8:49 pm
Wohnort: Karlsruhe, Pforzheim

Re: Winsock Problem

Beitrag von Kmitska » So Okt 30, 2011 2:43 pm

Also ich habe nur Port geöffnet unter "Port-Öffnung" muss ich jetzt ihn auch Weiterleiten?

Antworten