myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Netzwerktechnologien » Programm beendet sich auf einem Rechner ohne Fehlermeldung nach dem Start, läuft auf anderen gut
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Programm beendet sich auf einem Rechner ohne Fehlermeldung nach dem Start, läuft auf anderen gut

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
l30x6E
myCSharp.de-Mitglied

Dabei seit: 16.09.2019
Beiträge: 3


l30x6E ist offline

Programm beendet sich auf einem Rechner ohne Fehlermeldung nach dem Start, läuft auf anderen gut

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo miteinander,

ich bin neu hier und habe zu meinem Problem keinen Beitrag gefunden, daher mache ich einfach mal einen eigenen Beitrag.

Ich schreibe momentan ein Peer 2 Peer Tool zum chatten und Dateien austauschen. Das Programm funktioniert auch soweit gut, aber nur auf meinem Laptop, einer Virtuelle Maschine auf meinem Laptop und einem Netbook.
Ich habe das Programm aber noch auf einem weiteren Netbook und einem weiteren Laptop ausprobiert, welche für mich nicht erklärbare Probleme haben. Alle Geräte haben Windows 10 als Betriebssystem. .Net Version is 4.6.1 und auf allen Rechnern installiert und Windows up to date.

Das Netbook, dass Probleme macht zeigt keine Reaktion, wenn ich auf den Verbinden Button Klicke. Ein Ping funktioniert und alle anderen Rechner können sich Problemlos mit dem Server verbinden. Firewall ist deaktiviert. Am Server kommt kein Paket an (hier kann ich mit dem Debugger ja sehen was passiert). Gesendet wird über TCP. Laut Wireshark verlässt auch das Netbook kein Paket. Daher denke ich C# bzw. .Net ist das Problem, und der Button reagiert einfach nicht. Leider habe ich keine Exception oder Debug Information... Ich würde am liebsten dort Virtual Studio installieren, aber ich glaube dass das Netbook das nicht verkraftet.

Bei dem Laptop der Probleme macht, passiert folgendes: Dort kann ich mit dem Server Problemlos verbinden. Wenn ich nun von einem anderen Rechner den Chat öffne, beendet sich dort das Programm ohne Fehlermeldung. Umgedreht, wenn ich von dem Laptop aus einen Chat mit einem anderen starte, funktioniert alles reibungslos. Da das Problem nur auf diesem Laptop auftritt, kann ich es nicht debuggen... Auch hier vermute ich, dass C# das Problem ist, da im Quellcode alles korrekt aussieht.

Wie würdet Ihr an meiner Stelle mit der Fehlersuche vorgehen? Mir ist nicht klar, warum die 2 Geräte anders reagieren, wie alle Anderen.

Ich bedanke mich schon mal für Eure Hilfe im voraus.
Gruß Ben
16.09.2019 15:55 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
BhaaL BhaaL ist männlich
myCSharp.de-Mitglied

Dabei seit: 14.02.2008
Beiträge: 628
Entwicklungsumgebung: VS2017


BhaaL ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Wenn sich dein Programm mit dem klassischen "funktioniert nicht mehr" Dialog verabschiedet, würde ich mal einen Blick in den Windows Event Viewer werfen; spezifisch in den Ordner Windows Logs > Application, üblicherweise mit der Source ".NET Runtime". Dort gibts dann hoffentlich auch einen Stacktrace, der dir weiterhilft.
16.09.2019 16:00 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
l30x6E
myCSharp.de-Mitglied

Dabei seit: 16.09.2019
Beiträge: 3

Themenstarter Thema begonnen von l30x6E

l30x6E ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

danke für die schnelle Antwort. Leider habe ich dort keine Einträge gefunden die mit meinem Programm oder mit .Net zu tun haben...
16.09.2019 16:26 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
M.L.
myCSharp.de-Mitglied

Dabei seit: 26.09.2006
Beiträge: 201
Entwicklungsumgebung: VS Community '19


M.L. ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Ein weiterer Rateversuch:

Zitat:
Das Netbook, dass Probleme macht, zeigt keine Reaktion, wenn ich auf den Verbinden Button Klicke.

Laufen dort andere Prozesse, die Ports blockieren können ? Zu prüfen mittels "netstat " (und Parametern)

Zitat:
Ich würde am liebsten dort Visual Studio installieren,

CSharp lässt sich auch über die Kommandozeile kompilieren via csc (und nmake):  https://docs.microsoft.com/de-de/dotnet/...ng-with-csc-exe Das dürfte das Netbook wohl schaffen.
16.09.2019 18:04 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
MrSparkle MrSparkle ist männlich
myCSharp.de-Team

avatar-2159.gif


Dabei seit: 16.05.2006
Beiträge: 5.239
Herkunft: Leipzig


MrSparkle ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Zitat von l30x6E:
Ich schreibe momentan ein Peer 2 Peer Tool zum chatten und Dateien austauschen. Das Programm funktioniert auch soweit gut

Solange du nicht beschreibst, was du da machst, oder den relevanten Code hier postest, wirst du kaum eine hilfreiche Antwort erwarten können.

Niemand wird deinen Code für dich debuggen, dafür ist das Forum nicht da.

Bitte beachte  [Hinweis] Wie poste ich richtig?, besonders Punkt 4.1 "Bitte keine kompletten Projekte posten". Die Links habe ich entfernt.
16.09.2019 18:28 Beiträge des Benutzers | zu Buddylist hinzufügen
l30x6E
myCSharp.de-Mitglied

Dabei seit: 16.09.2019
Beiträge: 3

Themenstarter Thema begonnen von l30x6E

l30x6E ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Schade da muss ich mir wohl selbst irgwie weiter helfen.
16.09.2019 20:19 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
hypersurf hypersurf ist männlich
myCSharp.de-Mitglied

Dabei seit: 16.10.2008
Beiträge: 474
Entwicklungsumgebung: VS Studio 2019, Android Studio
Herkunft: Münster


hypersurf ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Zitat von l30x6E:
danke für die schnelle Antwort. Leider habe ich dort keine Einträge gefunden die mit meinem Programm oder mit .Net zu tun haben...

Dann halt mal die Exception abfangen, in irgendeine Logdatei schreiben und damit die Ursache herausfinden:

Zitat von hypersurf:
Bei dem Absturz würde es Dir vermutlich helfen die nicht abgefangene Exception zu catchen ( Catch Unhandled Exception).

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von hypersurf am 17.09.2019 07:47.

17.09.2019 07:46 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Th69
myCSharp.de-Poweruser/ Experte

avatar-2578.jpg


Dabei seit: 01.04.2008
Beiträge: 3.402
Entwicklungsumgebung: Visual Studio 2015/17


Th69 ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

So wie ich das verstehe, gibt es keine Exception oder Fehlermeldung.

Zitat von l30x6E:
Leider habe ich keine Exception oder Debug Information...

@l30x6E: Aber für eine Fehleranalyse über das Forum hier bräuchten wir den Code dazu.
17.09.2019 08:41 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
M.L.
myCSharp.de-Mitglied

Dabei seit: 26.09.2006
Beiträge: 201
Entwicklungsumgebung: VS Community '19


M.L. ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Rateversuch - Teil 2:
ein lokaler Test unter Windows 7 mit gestartetem Server und dem Clientprogramm ergibt -nach manuellem Eintragen der IP-Adresse und des Ports im Clientprogramm- ein Bild ähnlich wie im Anhang gezeigt. Aber so richtig viel weiter ging es mit dem Testsystem nicht...
Evtl. wurden auf dem Netbook die Werte nicht richtig eingegeben oder ein anderer Prozess stört die Verbindung. Beim Schreiben dieses Posts ist das Serverprogramm abgestürzt und will via VS Community '19 debuggt werden: "Unbehandelte Microsoft .NET Framework-Ausnahme in asynchServerSocketBeispiel.exe [2428]"
Und wer sich für den Code interessiert: github.com - suche nach Uncloud (aktuell erste Seite, Treffer unten)

M.L. hat dieses Bild (verkleinerte Version) angehängt:
Uncloud_Client_Server.png
Volle Bildgröße

17.09.2019 20:33 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 2 Monate.
Der letzte Beitrag ist älter als 2 Monate.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 06.12.2019 22:23