// INET で DGRAM な UDPソケットによる通信プログラムの雛型 (クライアント側) #include #include #include #include #include "integnet.h" // 接続のポート #define PORT 12345 #define HOST "127.0.0.1" int main( void ) { // INET で DGRAM なソケットの作成 int s = socket( AF_INET, SOCK_DGRAM, 0 ); // 接続の目印の指定 sockaddr_in addr = SOCKADDR_IN_INIT( AF_INET, htons(PORT), InAddr(HOST) ); if( h_errno ){ herror("gethostbyname"); exit(1); } // 送信するデータ char msg[64] = "This is client."; // データの送信 sendto( s, msg, strlen(msg), 0, (sockaddr*)&addr, sizeof(addr) ); // ソケットの廃止 close(s); return 0; }