1
2. ročník / Re: Operacne systemy
« on: 26.04.2011, 20:45:49 »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;
a napajam sa takto:
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);Code: [Select]int sockfd = socket(PF_INET, SOCK_STREAM,0);
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?
connect (sockfd, (struct sockaddr *) &adresa, sizeof(adresa));
sin_port musí byť v network byte order (big endian). Použi funkciu htons na prekonvertovanie:
adresa.sin_port = htons(6789);