Hallo, ist bin Anfänger und bin auf folgendes Problem gestoßen. Ich möchte
eine eigene Klasse schreiben für die Nutzung von Socket.Da ich mich auf der Arbeit befinde und meinen Quelltext nicht dabei habe rekonstruiere ich die Zeilen mal.
#include "winsock2.h"
#include "stdio.h"
...
...
class test
{
private:
long rc;
SOCKET s;
public :
void testfunktion();
}
void testfunktion()
{
rc=999;
s=Beispielwertwert;
}
....
jetzt mein Problem :
ich kann "normale" oder besser Standartvariablen wie z.B. long, char,int in der Klassen deklarieren und in den Funktionen nutzen. ABER !!!
Ich kann keine Variable vom Typ SOCKET deklarieren und dann in den Funktionen weiternutzen.
Ich kann höchsten die Variable direkt in den Funktionen deklarieren und nutzen. Da ich aber einige dieser Variablen funktionsübergreifend nutzen möchte und muß und ich nicht mit Rückgabewerten für die Variablen arbeiten möchte stehen ich vor dem Problem wie ich eine Variable vernünftig deklarieren kann. Im Konstruktor funktioniert es auch nicht.
Sehr wahrscheinlich ein verständnissproblem von mir.
Gruß Joerg :eat: