#include <zephyr.h>
#include <net/socket.h>
#include <logging/log.h>
LOG_MODULE_REGISTER(main);
void main(void) {
int sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (sock < 0) {
LOG_ERR("Failed to create socket");
return;
}
struct sockaddr_in server_addr;
server_addr.sin_family = AF_INET;
server_addr.sin_port = htons(12345);
inet_pton(AF_INET, "192.168.1.100", &server_addr.sin_addr);
int ret = connect(sock, (struct sockaddr *)&server_addr, sizeof(server_addr));
if (ret < 0) {
LOG_ERR("Failed to connect to server: %d", ret);
close(sock);
return;
}
char msg[] = "Log data";
ret = send(sock, msg, strlen(msg), 0);
if (ret < 0) {
LOG_ERR("Failed to send data: %d", ret);
close(sock);
return;
}
LOG_INF("Data sent to server");
close(sock);
}
#include <zephyr.h>
#include <net/socket.h>
#include <logging/log.h>
LOG_MODULE_REGISTER(main);
void main(void) {
int sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (sock < 0) {
LOG_ERR("Failed to create socket");
return;
}
struct sockaddr_in server_addr;
server_addr.sin_family = AF_INET;
server_addr.sin_port = htons(12345);
inet_pton(AF_INET, "192.168.1.100", &server_addr.sin_addr);
int ret = connect(sock, (struct sockaddr *)&server_addr, sizeof(server_addr));
if (ret < 0) {
LOG_ERR("Failed to connect to server: %d", ret);
close(sock);
return;
}
char msg[] = "Log data";
ret = send(sock, msg, strlen(msg), 0);
if (ret < 0) {
LOG_ERR("Failed to send data: %d", ret);
close(sock);
return;
}
LOG_INF("Data sent to server");
close(sock);
}