Untitled

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

Client:

#include<stdio.h>
#include<netinet/in.h>
#include<sys/socket.h>
#define port 3110
#define addr "127.0.0.1"

int main()
{
int sockfd, newsockfd, client,n;

struct sockaddr_in client_addr,serv_addr;


char msg[80];
if((sockfd = socket(AF_INET, SOCK_STREAM, 0))<0)
{
printf("error CLIENT 1");
return 0;
}
bzero((char *) &serv_addr, sizeof(serv_addr));

client_addr.sin_family = AF_INET;

client_addr.sin_port = htons(port);

client_addr.sin_addr.s_addr =htonl(addr);
if (bind(sockfd, (struct sockaddr *) &serv_addr,sizeof(serv_addr)) < 0)
{
error("ERROR on binding client 2");
return 0;
}

recv(n,msg,sizeof(msg),0);

printf("%s",msg);
close(sockfd);
return 0;
}

You might also like