tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
631
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    CSharp CSharp ist offline Rookie
    Registriert seit
    Sep 2011
    Beiträge
    5
    Hey Leute,
    ich verzweifel jetzt dann an der Netzwerkkommunikation meines Programms...
    Im C#-Forum konnte mir keiner helfen... Ich habe im anhang die Datei, die das ganze verwaltet.

    Zum Programm:
    Das Programm soll später zu mehreren Clienten Verbindung aufnehmen. Also ein Netzwerk von max. 10 Leuten OHNE Server. Natürlich nimmt es auch anstehende Verbindungen an. Aber wenn ich nun von ein PC zu mir connecten will, wird das Callback der BeginAcceptTcpClient()-Methode nicht aufgerufen und ich weis nicht wieso.

    Kann jemand helfen?

    Hier noch der Link zum C#-Forum.
    Angehängte Dateien Angehängte Dateien
     

  2. #2
    Aragon0 Aragon0 ist offline Rookie
    Registriert seit
    Feb 2012
    Beiträge
    6
    Ich weiss nicht genau, warum die Funktion nicht aufgerufen wird (möglicherweise wird die Verbindung nicht korrekt hergestellt), aber versuch doch mal die Zeile 115 durch
    [C#]listener.BeginAcceptTcpClient(new AsyncCallback(ListenerAcceptingCallback), listener);[/C#]
    zu ersetzen.

    Ich denke, es kommen nur Verbindungsprobleme oder das infrage.
     

  3. #3
    CSharp CSharp ist offline Rookie
    Registriert seit
    Sep 2011
    Beiträge
    5
    Nein funktioniert leider auch nicht. Bei BeginnConnect() (Zeile 39) mache ich es genau so und da klappt es ja. Verbindungsprobleme können es glaube ich auch nicht sein, weil ich zu nem anderen Testprogramm ohne Probleme connecten kann. Das Testprogramm ist ein einfacher TcpListener der einen gewählten Port abhört und dann auf Verbindungsanfragen reagiert.

    Ich erhalte übrigens folgende Ausnahme, in der ConnectCallBack()-Methode (Zeile 216):
    Code :
    1
    2
    
    {"Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die
    hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat 192.168.2.114:7418"}

    (siehe der Post im C#-Forum)
    Geändert von CSharp (09.02.12 um 23:13 Uhr)
     

Ähnliche Themen

  1. Javascript wird nicht aufgerufen
    Von Test01 im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 16.12.11, 15:14
  2. Antworten: 10
    Letzter Beitrag: 26.09.09, 14:47
  3. paint wird nicht aufgerufen
    Von xmoO im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 25.04.09, 10:01
  4. DllMain wird gar nicht aufgerufen :(
    Von Akilein im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 30.08.06, 00:23
  5. php-Script wird nicht aufgerufen
    Von kesnw im Forum PHP
    Antworten: 1
    Letzter Beitrag: 31.03.04, 01:49

Stichworte