Netzwerkanwendung Probs
-
Moin,
hab' mir ein SDI-Prog mit Netzwerkunterstützung zusammengschrieben.
Zu meinem Problem:Zuerst habe ich eine von CAsyncSocket abgeleitete Klasse, CSevSock.
In der Dokumentklasse deklariere ich zwei solche, m_sConnect und m_sListen.
In dieser Funktion (wird von CSevSock aufgerufen), bekomme ich beim Aufruf, dh wenn der Client zum Server connectet und der Server akzeptieren sollte, eine Access Violation:void CNetDrawDoc::OnAccept(int nErrorCode) { //access violation m_sListen.Accept(m_sConnect); }
Sagt es mir, wenn ich erklären oder mehr Code leifern soll, da ich nicht weis, wo der Fehler liegt und Copy/Paste vom ganzen Arbeitsbereich ziemlich sinnfrei wäre, habe ich nur die direkte Fehlerquelle gepostet.
MfG
me
-
... das Problem könnte überall liegen, aber mal so als Vermutung: Entweder zeigt m_sConnect und/oder m_sListen in das heilige Nirvana. Klär mal ab ob die beiden Vars ne richtige Speicheradresse haben
-
Jo, der Debugger zeigt mir 'nen Fehler beim Auswerten der Variablen an.
In der Funktion vorher (Socket erstellen und Hören) ist noch alles in Ordnung mit m_sConnect und Listen (beide in OnAccept nicht auswertbar).
Jemand ne Ahnung, wo das Prob liegen könnte?
-
*push* niemand ne Ahnung?