Date: Sun, 24 May 1998 18:44:15 +0400 (MSD) From: bag@sinbin.demos.su (Alex G. Bulushev) To: yonny@ingenieria.ingsala.unal.edu.co (Mara Cabrales) Cc: hackers@FreeBSD.ORG Subject: Re: Program with sockets Message-ID: <199805241444.SAA28909@sinbin.demos.su> In-Reply-To: <Pine.SOL.3.91.980524043522.1878A-100000@ingenieria.ingsala.unal.edu.co> from "Mara Cabrales" at "May 24, 98 04:37:10 am"
next in thread | previous in thread | raw e-mail | index | archive | help
> Hi
>
> I'm doing a program with sockets in my box with FreeBSD 2.2.5,
> the server run good, but the client, show next error message:
>
> Client: connect failure 49
> client: : No such file or directory
>
> I don't know that is wrong ...
>
> #define SERV_TCP_PORT 4000
> #define SERV_HOST_ADDR "127.0.0.1"
> ...
> sockfd = socket ( AF_INET , SOCK_STREAM, 0 );
^^^^^^^ PF_INET ^ IPPROTO_TCP
(this is not error :)
> ...
> bzero ((char *) &serv_addr, sizeof (serv_addr));
> serv_addr.sin_family = AF_INET ;
> serv_addr.sin_addr.s_addr = inet_addr(SERV_HOST_ADDR ) ;
> serv_addr.sin_port = htonl (SERV_TCP_PORT) ;
^^^^^ use htons()
Alex.
>
> if (connect(sockfd,(struct sockaddr *)&serv_addr,sizeof(serv_addr))<0){
> printf("Client: connect failure %d\n", errno);
> perror("client: ");
> exit(1);
> }
> ...
> Thanks for your help
>
> -------------------------------------------------------------------------
> YONNY CARDENAS B.
> || || ||| ||
> Universidad Nacional de Colombia || || || | ||
> Email : yonny@ingenieria.ingsala.unal.edu.co ||||||| || |||
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-hackers" in the body of the message
>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805241444.SAA28909>
