//----------------------------------------------------------------- // mytcpcl.c:TCP/IP クライアント //----------------------------------------------------------------- #include <stdio.h> #include "tcp_lib.h" int main(int argc,char* argv[]) { int rbyte,sock,portno; char *server,recbuf[BUFSIZ]; if(argc != 3) { printf("Usage: %s host port\n",argv[0]); return 0; } server = argv[1]; portno = atoi(argv[2]); // 通信開始 if((sock = TCP_open(server,portno)) < 0){ return 0; } // データの送信 TCP_send(sock,"send data.",strlen("send data.")); // 受信 rbyte = TCP_recv(sock,recbuf,0); printf("received: [%s]\n",recbuf); // 通信終了 TCP_close(sock); return 0; }