123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #include <stdio.h>
- #include <string.h>
- #include <fcntl.h>
- #include <linux/types.h>
- //#include <linux/jiffies.h>
- #include <unistd.h>
- #include <stdint.h>
- #include <string.h>
- #include <errno.h>
- #include <pthread.h>
- #include <fcntl.h>
- #include <sys/socket.h>
- #include <netdb.h> /* getaddrinfo(3) et al. */
- #include <netinet/in.h> /* sockaddr_in & sockaddr_in6 definition. */
- #include <net/if.h>
- #include <sys/prctl.h>
- #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);
- }
|