Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
apsrcreatix
GitHub Repository: apsrcreatix/Socket-Programming-With-C
Path: blob/master/05-day-time-server-tcp-ip/client.c
137 views
1
/**
2
* Title : Day-Time client
3
* Name : Aditya Pratap Singh Rajput
4
* Subject : Network Protocols And Programming using C
5
*
6
* */
7
8
#include <stdio.h>
9
#include <stdlib.h>
10
#include <sys/types.h>
11
#include <sys/socket.h>
12
#include <netinet/in.h>
13
#include "string.h"
14
15
#define PORT 9002 //the port users will be connecting to
16
#define MAXLINE 30 //for buffer size
17
18
int main(){
19
20
int socket_descriptor = socket(AF_INET, SOCK_STREAM, 0);
21
22
char serverResponse[MAXLINE];
23
24
struct sockaddr_in serverAddress;
25
26
serverAddress.sin_family = AF_INET;
27
serverAddress.sin_addr.s_addr = INADDR_ANY;
28
serverAddress.sin_port = htons(PORT);
29
30
connect(socket_descriptor, (struct sockaddr *)&serverAddress, sizeof(serverAddress));
31
32
recv(socket_descriptor,serverResponse,MAXLINE-1,0);
33
34
printf("\nTIME FROM SERVER %s\n",serverResponse);
35
36
return 0;
37
}
38
39