#include "network.h" #include #define BUFMAX 2048 int main() { int i, sock, cc; char rmsg[BUFMAX]; char smsg[BUFMAX]; char* cryptpr; //struct sockaddr_in cl_addr; struct addrinfo* cl_addr; sock = udp_server_socket(9002, &cl_addr); if (sock<0) Error("udp_server_socket"); Loop{ memset(rmsg, 0, BUFMAX); cc = udp_recv(sock, rmsg, BUFMAX, cl_addr); for (i=0; i "); strcat(rmsg, smsg); strcat(rmsg, "\r\n"); udp_send(sock, rmsg, 0, cl_addr); udp_send(sock, "\r\n", 0, cl_addr); printf("%s",rmsg); } freeaddrinfo(cl_addr); }