Untitled

 avatar
unknown
plain_text
17 days ago
792 B
2
Indexable
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <arpa/inet.h>
void main(){
char *ip="127.0.0.1";
int port=5555;
int sockfd;
struct sockaddr_in addr;
socklen_t addr_size;
char buffer[1024];
sockfd=socket(AF_INET,SOCK_STREAM,0);
if(sockfd<0){
	perror("[-]Socket error");
	exit(1);
	}
memset(&addr,'\0',sizeof(addr));
addr.sin_family=AF_INET;
addr.sin_port=htons(port);
addr.sin_addr.s_addr=inet_addr(ip);
bzero(buffer,1024);
printf("enter the data:");
scanf("%['\n']",buffer);
printf("(Client)data to server: %s\n",buffer);
sendto(sockfd,buffer,1024,0,(struct sockaddr*)&addr,sizeof(addr));
bzero(buffer,1024);
addr_size=sizeof(addr);
recvfrom(sockfd,buffer,1024,0,(struct sockaddr*)&addr,&addr_size);
printf("(client)data from server:%s\n",buffer);
}
Leave a Comment