#include "network.h"

#define  BUFL  1024
#define  MLEN  128


main()
{
    int  sock, cc;
    char*  ex;
    char buf[BUFL];
    char rmsg[MLEN];
    struct sockaddr_in sv_addr;

    sock = udp_client_socket("192.168.122.200", 9000, &sv_addr);
    if (sock<0) Error("udp_client_socket");

    ex = fgets(buf, BUFL, stdin);

    while (buf[0]!='\n') {
        memset(rmsg, 0, MLEN);
        cc = udp_send(sock, buf, 0, &sv_addr);
        cc = udp_recv(sock, rmsg, MLEN, &sv_addr);
        printf("%s", rmsg);
        ex = fgets(buf, BUFL, stdin);
    }

    socket_close(sock);
}

Last modified: Friday, 14 July 2017, 9:46 AM