#include #include #include #include //#include #include #include #include #include #include #include #include #include /* getaddrinfo(3) et al. */ #include /* sockaddr_in & sockaddr_in6 definition. */ #include #include #include "driver.h" #include "hal_interface_api.h" int main() { int fd; struct sockaddr_in servaddr; printf("test_app\n"); fd = socket(AF_INET, SOCK_DGRAM, 0); if (fd == -1) { printf("---> create socket error!\n"); } bzero(&servaddr, sizeof(servaddr)); servaddr.sin_family = AF_INET; servaddr.sin_port = htons(623); servaddr.sin_addr.s_addr = inet_addr("127.0.0.1"); if (connect(fd, &servaddr, sizeof(servaddr)) == -1) { printf("---> connect error!\n"); return -1; } printf("---> connect ok, port: %d\n", \ servaddr.sin_port ); uint8_t buf[] = {1,2,3,4,5,6,7,8,9}; send(fd, buf, 9, 0); }