Hallo,
und zwar folgendes ich bin gerade dabei nen IRC Client zu programmieren.
Ich versuche auf PING vom Server zu antworten doch dabei kackt leider immer das Programm ab.
Code:
void empfangen()
{
char buffer[1024];
char *p;
for(;;)
{
strcpy (buffer,"");
recv(s,buffer,1024,0);
printf ("%s",buffer);
if (p = strstr (buffer,"PI") != NULL)
{
if (buffer[((p-buffer) + 1)] == 'I')
{
buffer[((p-buffer) + 1)] = 'O';
send(s,buffer,strlen(buffer),0);
}
}
}
}
Ich weiß einfach nicht was falsch ist.
-.-
Vielleicht kann mir jemand weiterhelfen.
Mfg