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