Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 May 1998 18:10:25 +0300
From:      Ruslan Ermilov <ru@ucb.crimea.ua>
To:        Mara Cabrales <yonny@ingenieria.ingsala.unal.edu.co>, hackers@FreeBSD.ORG
Subject:   Re: Program with sockets
Message-ID:  <19980524181025.A10039@ucb.crimea.ua>
In-Reply-To: <Pine.SOL.3.91.980524043522.1878A-100000@ingenieria.ingsala.unal.edu.co>; from Mara Cabrales on Sun, May 24, 1998 at 04:37:10AM -0400
References:  <Pine.SOL.3.91.980524043522.1878A-100000@ingenieria.ingsala.unal.edu.co>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, May 24, 1998 at 04:37:10AM -0400, Mara Cabrales wrote:
> 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 );
> ...
>   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) ;

Change htonl() -> htons()

> 
>   if (connect(sockfd,(struct sockaddr *)&serv_addr,sizeof(serv_addr))<0){
>     printf("Client: connect failure %d\n", errno);
>     perror("client: ");
>     exit(1);
>   }
> ...

-- 
Ruslan Ermilov          System Administrator
ru@ucb.crimea.ua        United Commercial Bank
+380-652-247647         Simferopol, Crimea
2426679                 ICQ Network, UIN

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?19980524181025.A10039>