Ich versuche, Daten von meiner Schnittstelle, geschrieben in c, zu einer anderen Anwendung in C#.Verwenden von WinSocks in C, um Daten an aC# -Anwendung auf demselben Computer zu senden, "Zielhostverweigerung connectiong (C# part)
Jetzt, ich bin nicht sicher, ob Winsocks rein c ist, aber ich bin mit Visual Studio und den Rest meiner Schnittstelle ist 100% reines C.
Hier ist mein „Client“ geschrieben in C#
hier ist mein "Server" in C - Schleifen geschrieben Warten auf eine Verbindung, das baut und läuft ohne Probleme
HINWEIS: DEFAULT_PORT ist 18042, verwendet den gleichen Anschluss für Client-und Server-Seite.
Ich habe wireshark heruntergeladen und verwendet den Befehl „tcp.port eq“
Ich habe auch versucht, durch meine Windows-Firewall und NORTON gehen diese Verbindung zu ermöglichen, konnte ich nicht herausfinden, was machen. Die meisten Tuts, die ich sah, wo veraltet und Registerkarten und Optionen in WINDOWS geändert werden
Ich wählte einen Port, der nicht verwendet wurde, versuchte ich mit wireshark, um die Verbindungen zu sehen, kein Glück, aber ich überprüfte den Port, den ich verwendete mit nmap, vor und nach dem ich den „Server“ lief, so muss es von atleast haben
Können Sie mit dem Server verbinden? Kann Ihr Client eine Verbindung zu einem 'nc -l' Server herstellen? – sarnold
Der "Server" und der "Client" befinden sich auf demselben Computer. Ich weiß nicht, ob ich 127.0.0.1 oder 192.168.1.4 (meine IP) verwenden soll. Ich habe versucht, mithilfe von Putty mit 192.168.1.4 über den Port, den ich in meinem Code verwendet, zu verbinden, und es wurde abgelehnt. –