| Current Path : /var/www/html/vijayk/MBA2_OOM/resources/ |
| Current File : /var/www/html/vijayk/MBA2_OOM/resources/echoc.c |
// Client side
#include<stdio.h>
#include<sys/types.h>
#include<sys/socket.h>
#include<netdb.h>
#include<netinet/in.h>
#define PORT 5123
int main()
{
char buff[100],auff[100];
//Created socket...
int s=socket(AF_INET,SOCK_DGRAM,0);
if(s<0) printf("\n SOcket not created at Server ");
else
printf("\n Socket created");
char * host="172.31.1.24";
//Defining Structure
struct sockaddr_in saddr,try;
saddr.sin_family=AF_INET;
saddr.sin_port=htons(PORT);
inet_pton(AF_INET,host,&saddr.sin_addr);
int len=sizeof(struct sockaddr);
fgets(buff,sizeof(buff),stdin);
sendto(s,buff,sizeof(buff),0,(struct sockaddr* )&saddr,sizeof(saddr));
int r=recvfrom(s,auff,sizeof(auff),0,(struct sockaddr* )&saddr,&len);
auff[r]='\0';
printf("\nMessage from Server");
fputs(auff,stdout);
//printf("\n Chking");
fflush(stdout);
}