USR-TCP232-302 User Manual h.usriot.com
Jinan USR IOT Technology Limited www.usriot.com
14. char recvbuf[RECV_BUF_SIZE] = {0};
15. char sendbuf[SEND_BUF_SIZE] = {0};
21. struct sockaddr_in ser_addr;
22. memset(&ser_addr, 0, sizeof(ser_addr));
23. ser_addr.sin_family = AF_INET;
24. inet_aton("127.0.0.1", (struct in_addr *)&ser_addr.sin_addr);
25. ser_addr.sin_port = htons(SERVER_PORT);
26. sock_fd = socket(AF_INET, SOCK_STREAM, 0);
29. syslog(LOG_ERR, "%s:%d, create socket failed", __FILE__, __LINE__);
32. if(connect(sock_fd, (struct sockaddr *)&ser_addr, sizeof(ser_addr)) < 0)
34. syslog(LOG_ERR, "%s:%d, connect socket failed", __FILE__, __LINE__);
41. leftlen = RECV_BUF_SIZE -1;
44. retlen = recv(sock_fd, ptr, leftlen, 0) ;
56. //while(recvlen && leftlen);
57. printf("receive data is : %s", recvbuf);
58. sprintf(sendbuf, "hello server/n");