y_socket: add arg_var_ struct to call cmd outside y_socket: func : set_cmd_to_socket

This commit is contained in:
2025-10-20 20:09:14 +02:00
parent de4d64e83d
commit a16efe0f52
3 changed files with 103 additions and 5 deletions
+12 -1
View File
@@ -181,11 +181,21 @@ TEST(import_nodes){
TEST(pollThread){
struct y_socket_t *argS=y_socket_create("1600", 2, 3);
struct arg_var_ * var = create_arg_var_();
struct y_socket_t *argS=y_socket_create("1600", 2, 3, var);
pthread_t pollTh;
pthread_create(&pollTh, NULL, y_socket_poll_fds, (void*)argS);
wait_var_set_up_value_not_equal(var, 0);
EXPECT_EQ(var->set_up,1);
char buf[] = "sendto 192.168.1.250 { \"cmd\" : \"get file __exode.txt\" }";
size_t len_buf = strlen(buf);
set_cmd_to_socket(buf, len_buf, var);
/*
struct argdst dstarg={
.port="1600",
@@ -200,6 +210,7 @@ TEST(pollThread){
pthread_join(pollTh, NULL);
y_socket_free(argS);
free_arg_var_(var);
}