S
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