Untitled
unknown
plain_text
9 months ago
840 B
4
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