probs mit Winsock...



  • Hi, ich wollte jetzt mal nen kleinen IRC Bot schreiben, nur wenn ich ne Anfrage an den Server stelle, bekomm ich nur müll wieder...
    die Ausgabe sieht in etwa so aus

    =========================================
    ==================================²²²²²²
    

    so hier ist meine main Funktion

    #include <stdio.h>
    #include "clientclass.h"
    
    int main()
    {
        ClientSocket * cs;
    
        cs = new ClientSocket;
    
        cs->ClientSetup();
    
        cs->ClientConnect(6667,"tobinator14.dyndns.org");
    
        cs->ClientSend("NICK T\r\n");
    
        cs->ClientSend("USER T 0 0 :TBot \r\n");
    
        char *buffer;
    
        buffer = new char[300];
    
        buffer = cs->ClientRecv();
    
        printf("%s\n",buffer);
    
        return 0;
    
    }
    
    _____________________________________________________________
    
    hier die beiden methoden fürs senden + empfangen
    
    void ClientSocket::ClientSend(char *buf)
    {
    
        rc=send(s,buf,strlen(buf),0);
    }
    
    char *ClientSocket::ClientRecv()
    {
        char *buf;
        buf = new char[300];
        rc=recv(s,buf,300,0);
    
        buf[rc] = '\0'; 
    
        return buf;
    }
    

    also verbinden tut er sich, nur er sendet mir halt nur müll zurück...

    PS: Wenn es das falsche Forum ist, sorry, bitte verschieben


Anmelden zum Antworten