Untitled

 avatar
unknown
plain_text
21 days ago
840 B
2
Indexable
void main()
{
	char *ip="127.0.0.1";
	int port= 5555,x=0;
	int sockfd;
	struct sockaddr_in addr;
	char buffer[1024];
	socklen_t addr_size;
	sockfd=socket(AF_INET,SOCK_DGRAM,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);
	int packetCounter=1;
	while(packetCounter<=10)
	{
	bzero(buffer,1024);
	sprintf(buffer,"%d",packetCounter);
	printf("Client:Sending packet %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: Recied acknowledgement for packet %s\n",buffer);
	sleep(1);
	packetCounter++;
	}        
	
}                           
Editor is loading...
Leave a Comment