UDP Server Client Application Reverse A String
UDP Server Client Application Reverse A String
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <netinet/in.h>
int n = strlen(str);
for (int i = 0; i < n / 2; i++) {
str[n - i - 1] = temp;
int main() {
int sockfd;
char buf[MAXLINE];
struct sockaddr_in servaddr, cliaddr;
socklen_t len;
ssize_t n;
bzero(&servaddr, sizeof(servaddr));
servaddr.sin_family = AF_INET;
servaddr.sin_addr.s_addr = htonl(INADDR_ANY);
servaddr.sin_port = htons(SERV_PORT);
for (;;) {
len = sizeof(cliaddr);
buf[n] = '\0';
reverse_string(buf);
return 0;
}
UDP Client Code
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <netinet/in.h>
int sockfd;
if (argc != 2) {
exit(1);
bzero(&servaddr, sizeof(servaddr));
servaddr.sin_family = AF_INET;
servaddr.sin_port = htons(SERV_PORT);
recvline[n] = '\0';
fputs(recvline, stdout);
close(sockfd);
return 0;
Output: