Nasenbrecher
Grünschnabel
hi,
ich hab probier seit gestern nen irc client zu proggen...
hab dazu folgendes gefunden:
http://www.tutorials.de/forum/showthread.php?p=1106996#post1106996
ich hab das versucht in eine Klasse zu bringen - allerdings kommt beim Compilieren folgender fehler:
error C2664: '_beginthread' : Konvertierung des Parameters 1 von 'void (void *)' in 'void (__cdecl *)(void *)' nicht moeglich
meine main sieht wie folgt aus:
die GetMsg-Funktion ist wie folgt implementiert:
kann mir einer helfen?
ich hab probier seit gestern nen irc client zu proggen...
hab dazu folgendes gefunden:
http://www.tutorials.de/forum/showthread.php?p=1106996#post1106996
ich hab das versucht in eine Klasse zu bringen - allerdings kommt beim Compilieren folgender fehler:
error C2664: '_beginthread' : Konvertierung des Parameters 1 von 'void (void *)' in 'void (__cdecl *)(void *)' nicht moeglich
meine main sieht wie folgt aus:
Code:
int main(int argc, char* argv[])
{
_beginthread(scon.GetMsg, 0, (void *)scon.GetSock());
scon.SendMsg();
std::cin.get();
WSACleanup();
return 0;
}
die GetMsg-Funktion ist wie folgt implementiert:
Code:
void CIRC::GetMsg(void *m_Sock)
{
char ausgabe[1000];
int x = 0;
while(1)
{
x = recv((SOCKET) m_Sock, ausgabe, sizeof(ausgabe), 0);
if(x > 0)
{
ausgabe[x] = 0;
std::cout<< ausgabe << std::endl;
if (ausgabe[0] == 'P' && ausgabe[1] == 'I' && ausgabe[2] == 'N' && ausgabe[3] == 'G')
SendPong();
}
Sleep(10);
}
}
kann mir einer helfen?