Skip site navigation (1)Skip section navigation (2)
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>