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 😕 😡


Anmelden zum Antworten