#include "network.h"

#define MLEN 128


main()
{
    int  sock, cc;
    char rmsg[MLEN];
    char smsg[]="OK\r\n";
    struct sockaddr_in sv_addr;

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

    memset(rmsg, 0, MLEN);

    cc = udp_send(sock, smsg, 0, &sv_addr);
    if (cc<0) Error("udp_send");

    cc = udp_recv(sock, rmsg, MLEN, &sv_addr);
    while (rmsg[0]!='\n') {
        printf("%s", rmsg);
        cc = udp_recv(sock, rmsg, MLEN, &sv_addr);
    }

    socket_close(sock);
}
Last modified: Thursday, 18 June 2015, 8:55 PM