UDP クライアント用 (udp_c-0.c)
Completion requirements
#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