Prosty serwerek na socketach.
Kawałek klasy:
class costam
{
public:
SOCKET sck;
void Setsck(SOCKET insck);
};
Metoda:
void costam::Setsck(SOCKET insck)
{
sck = insck;
}
I gdzieś w kodzie:
jakissocket = accept(listensck, NULL, NULL);
utworzonyobiekt.Setsck(jakissocket);
Kompiluje się, odpala i wysypuje:
Unhandled exception at 0x00db2539 in sck_test.exe: 0xC0000005: Access violation writing location 0x001dd6ec.
na:
sck = insck;
Da się jakoś sprawnie przekazać tego socketa do klasy?