Hallo,
ich habe ein Problem bei der Verbindung über Sockets zwischen zwei Linux Ubuntu-Rechnern. Ich habe einen Klienten geschrieben, der ein Bild von einer Kamera an einen Host-Rechner überträgt und der Hostrechner soll dieses Bild dann anzeigen/speichern. Der Klient ist in C mit C-Sockets implementiert, der Server ist in C++ mit wxWidgets programmiert und stellt so eine GUI zum anzeigen und empfangen der Bilder dar. Wenn ich nun Klient und Server auf ein und demselben Linux-Rechner über die IP 127.0.0.1 laufen lasse, funktioniert es einwandfrei. Lasse ich jedoch Klient und Server auf jeweils einem eigenen Rechner laufen, so kommt entweder die Fehlermeldung vom Klienten "Connection Refused" oder der Klient bleibt bei der Funktion "connect" stehen. Gibt es irgendeine Firewall, die die Verbindung zwischen Klient und Server verhindert? Was könnte das Problem noch hervorrufen? Leider kenne ich mich mit der Netzwerkkonfiguration von Linux nicht so gut aus.