Ergebnis 1 bis 3 von 3
  1. #1
    Fortgeschrittener
    Registriert seit
    12.11.2007
    Beiträge
    38

    Standard Programm stürtzt ab bei Datenempfang

    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

  2. #2
    has one Avatar von noctem
    Registriert seit
    08.06.2008
    Beiträge
    392

    Standard

    Wenn du mit abkacken meinst, dass es nicht weitermacht:
    for( ; ; ) <- Endlosschleife.
    noctem{aet}jabber.ccc.de

  3. #3
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Zitat Zitat von noctem
    Wenn du mit abkacken meinst, dass es nicht weitermacht:
    for( ; ; ) <- Endlosschleife.
    Meines Wissens ist das Teil eines IRCbots und alle Funktionen wie PING sind noch in Arbeit.

    mit dem strstr bin ich mir nicht sicher.
    Versuch es lieber mit

    if (memcmp(&buffer, "PING", 4) == 0)
    /* ping */

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •