malwieder Sockets
-
main() { WSADATA wsaData; if (WSAStartup(MAKEWORD(1, 1), &wsaData) != 0) { fprintf(stderr, "WSAStartup failed.\n"); exit(1); return -1; } else { printf("WSA wurde gelaunched!\n"); } // Socket starten fürs Netzwerk; if(sockSvr = socket(AF_INET, SOCK_STREAM, 0) == -1) // STREAM socket erstellen { printf("Socket konnte nicht erstellt werden!\n"); return -1; } // Struktur füllen h = gethostbyname("irc.ptek.net"); //Addresse vom IRC Server herausbekommen! structSvr.sin_family = AF_INET; // host byte order structSvr.sin_port = htons(MYPORT); // short, network byte order structSvr.sin_addr = *((struct in_addr *)h->h_addr); memset(&(structSvr.sin_zero), '\0', 8); // zero the rest of the struct if (connect(sockSvr, (struct sockaddr *)&structSvr,sizeof(struct sockaddr)) == -1) { perror("connect"); } else { printf("Verbunden mit %s\n",inet_ntoa(*((struct in_addr *)h->h_addr))); }}Was zur hölle ist falsch an dem Code? Eigentlich müsste das connecten doch funzen aber das tut es nicht! Anstatt mir zu sagen "Verbunden mit [IP]" Gibt perror: "connect: no error" zurück! Was ist falsch?

was zur hölle ist latex(test)
-
im dem forum war auch schonmal mehr los
Ich bin übrigens der kroedler, hab mein login aber nichtmehr gewusst! :p

-
Hat sich erledigt...
if((sockSvr = socket(AF_INET, SOCK_STREAM, 0)) == -1) // STREAM socket erstellen
die klammern haben gefehlt
