tecozc
05-23-2009, 11:38 AM
Hi,
I'm trying to connect with the server (a programm write in C), but, it does not connect!
I have the 'Dedicated IP' service.
Somebody can help me?
I'm posting the server code:
static int initializeSocket(void) /*Server*/
{
if ( (srvSock = socket(AF_INET, SOCK_STREAM, 0)) == -1 )
return -1;
memset(&srvAddr, 0, sizeof(struct sockaddr_in));
srvAddr.sin_family = AF_INET;
srvAddr.sin_port = htons(7000);
srvAddr.sin_addr.s_addr = INADDR_ANY;
bind(srvSock, (struct sockaddr *)&srvAddr, sizeof(srvAddr));
listen(srvSock, 100);
return 0;
}
clientSock = accept(srvSock, (struct sockaddr *)&cliAddr, &cliAddr_len);
----------------------------------------
static int initializeSocket(void) /*Client*/
{
if ( (cliSock = socket(AF_INET, SOCK_STREAM, 0)) == -1 )
return -1;
memset(&srvAddr, 0, sizeof(struct sockaddr_in));
srvAddr.sin_family = AF_INET;
srvAddr.sin_port = htons(7000);
srvAddr.sin_addr.s_addr = inet_addr("my_dedicated_ip");
return 0;
}
connect(cliSock, (struct sockaddr *)&srvAddr, sizeof(srvAddr);
Thanks!
I'm trying to connect with the server (a programm write in C), but, it does not connect!
I have the 'Dedicated IP' service.
Somebody can help me?
I'm posting the server code:
static int initializeSocket(void) /*Server*/
{
if ( (srvSock = socket(AF_INET, SOCK_STREAM, 0)) == -1 )
return -1;
memset(&srvAddr, 0, sizeof(struct sockaddr_in));
srvAddr.sin_family = AF_INET;
srvAddr.sin_port = htons(7000);
srvAddr.sin_addr.s_addr = INADDR_ANY;
bind(srvSock, (struct sockaddr *)&srvAddr, sizeof(srvAddr));
listen(srvSock, 100);
return 0;
}
clientSock = accept(srvSock, (struct sockaddr *)&cliAddr, &cliAddr_len);
----------------------------------------
static int initializeSocket(void) /*Client*/
{
if ( (cliSock = socket(AF_INET, SOCK_STREAM, 0)) == -1 )
return -1;
memset(&srvAddr, 0, sizeof(struct sockaddr_in));
srvAddr.sin_family = AF_INET;
srvAddr.sin_port = htons(7000);
srvAddr.sin_addr.s_addr = inet_addr("my_dedicated_ip");
return 0;
}
connect(cliSock, (struct sockaddr *)&srvAddr, sizeof(srvAddr);
Thanks!