mirror of
https://github.com/yoboujon/tsock.git
synced 2025-06-08 22:10:50 +02:00
suppression du socket client
This commit is contained in:
parent
c9d18d17f6
commit
b0d93f5f42
1 changed files with 4 additions and 10 deletions
14
puit.c
14
puit.c
|
@ -16,7 +16,7 @@ void initSocket();
|
||||||
int sock;
|
int sock;
|
||||||
char buffer[1024];
|
char buffer[1024];
|
||||||
struct hostent *hp;
|
struct hostent *hp;
|
||||||
struct sockaddr_in socketClient,socketServer;
|
struct sockaddr_in socketServer;
|
||||||
|
|
||||||
int main(void)
|
int main(void)
|
||||||
{
|
{
|
||||||
|
@ -25,7 +25,6 @@ int main(void)
|
||||||
printf("échec création du socket\n");
|
printf("échec création du socket\n");
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
memset(&socketClient, 0, sizeof(socketClient));
|
|
||||||
memset(&socketServer, 0, sizeof(socketServer));
|
memset(&socketServer, 0, sizeof(socketServer));
|
||||||
|
|
||||||
initSocket();
|
initSocket();
|
||||||
|
@ -38,9 +37,9 @@ int main(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
int n;
|
int n;
|
||||||
unsigned int lg_socketClient = sizeof(socketClient);
|
unsigned int lg_socketServer = sizeof(socketServer);
|
||||||
|
|
||||||
n = recvfrom(sock, (char *)buffer, 1024, 0, (struct sockaddr*) &socketClient,&lg_socketClient);
|
n = recvfrom(sock, (char *)buffer, 1024, 0, (struct sockaddr*) &socketServer,&lg_socketServer);
|
||||||
buffer[n] = '\0';
|
buffer[n] = '\0';
|
||||||
printf("Server : %s\n", buffer);
|
printf("Server : %s\n", buffer);
|
||||||
close(sock);
|
close(sock);
|
||||||
|
@ -51,10 +50,5 @@ void initSocket()
|
||||||
{
|
{
|
||||||
socketServer.sin_family=AF_INET;
|
socketServer.sin_family=AF_INET;
|
||||||
socketServer.sin_port=htons(PORT_NUM);
|
socketServer.sin_port=htons(PORT_NUM);
|
||||||
if((hp = gethostbyname("localhost")) == NULL)
|
socketServer.sin_addr.s_addr=INADDR_ANY;
|
||||||
{
|
|
||||||
printf("erreur gethostbyname\n");
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
memcpy((char*)&(socketServer.sin_addr.s_addr),hp->h_addr_list[0],hp->h_length);
|
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue