jk

jk

jk


#include<stdio.h>

#include<sys/socket.h>

#include<sys/types.h>

#include<netinet/in.h>

void main()

{

   struct sockaddr_in sadd,cadd;

   int id,a,b,len,port;

   char rbuff[100],str[100];

   id=socket(PF_INET,SOCK_DGRAM,0);

   if(id<0)

      printf("Can't create\n");

   else

      printf("created\n");

   printf("enter port address\n");

   scanf("%d",&port);

   sadd.sin_family=PF_INET;

   sadd.sin_addr.s_addr=htonl(INADDR_ANY);

   sadd.sin_port+htons(port);

   b=bind(id,(struct sockaddr*)&sadd,sizeof(sadd));

   if(b<0)

      printf("Can't bind\n");

   else

      printf("binded\n");

   len=sizeof(cadd);

   if(recvfrom(id,rbuff,sizeof(rbuff),0,(struct sockaddr*)&cadd,&len)<0)

      printf("recieved error\n");

   else

      printf("server recieved=%s\n",rbuff);

   printf("enterv data\n");

   scanf("%s",str);

   if(sendto(id,str,sizeof(str),0,(struct sockaddr*)&cadd,sizeof(cadd))<0)

      printf("transmit err\n");

   else

      printf("server transmitted=%s\n",str);

   close(id);

      

}






#include<stdio.h>

#include<sys/socket.h>

#include<sys/types.h>

#include<netinet/in.h>

void main()

{

   struct sockaddr_in sadd,cadd;

   int id,len,n,c,s,b,port;

   char rbuff[100],str[100];

   id=socket(PF_INET,SOCK_DGRAM,0);

   if(id<0)

      printf("Can't create\n");

   else

      printf("created\n");

   printf("enter port address\n");

   scanf("%d",&port);

   sadd.sin_family=PF_INET;

   sadd.sin_addr.s_addr=htonl(INADDR_ANY);

   sadd.sin_port+htons(port);

   b=bind(id,(struct sockaddr*)&sadd,sizeof(sadd));

   if(b<0)

      printf("Can't bind\n");

   else

      printf("binded\n");

   len=sizeof(cadd);

   if(recvfrom(id,rbuff,sizeof(rbuff),0,(struct sockaddr*)&cadd,&len)<0)

      printf("recieved error\n");

   else

      printf("server recieved=%s\n",rbuff);

   printf("enterv data\n");

   scanf("%s",str);

   if(sendto(id,str,sizeof(str),0,(struct sockaddr*)&cadd,sizeof(cadd))<0)

      printf("transmit err\n");

   else

      printf("server transmitted=%s\n",str);

   close(id);

      

}


Report Page