Quote from: vreckovka789 on 26.04.2011, 17:29:04
Robim zadanie a neviem si rady s TCP pripojenim. Uz 4 hodiny sa s tym babrem a nie a nie sa nanho pripojit.. strukturu mam taktoCode [Select]struct sockaddr_in adresa;
adresa.sin_family = AF_INET;
adresa.sin_addr.s_addr = inet_addr("127.0.0.1");
adresa.sin_port = 6789;
bzero(&(adresa.sin_zero), 8);
a napajam sa takto:Code [Select]int sockfd = socket(PF_INET, SOCK_STREAM,0);
connect (sockfd, (struct sockaddr *) &adresa, sizeof(adresa));
ale connect mi vzdy vracia chybu Connection refused .. v zadani je napisane ze sa mam pripojit na tcp port s ip 127.0.0.1 .. neviete mi poradit kde robim chybu?
sin_port musí byť v network byte order (big endian). Použi funkciu htons na prekonvertovanie:
adresa.sin_port = htons(6789);