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