Compare commits

..
16 Commits
Author SHA1 Message Date
fengzeroz d4f10a72e7 Merge pull request #1042 from fengzeroz/v2.2
version: 2.2.13
2023-02-01 10:11:46 +08:00
fengzero 601e95a2ad version: 2.2.13 2023-02-01 02:10:54 +00:00
fengzeroz 65a8dfdf23 Merge pull request #995 from fengzeroz/v2.2
version: 2.2.12
2022-12-23 11:09:03 +08:00
fengzero 36e35032c3 version: 2.2.12 2022-12-23 03:07:41 +00:00
fengzeroz 0c74ec8eb7 Merge pull request #931 from fengzeroz/v2.2
version: 2.2.11
2022-11-25 10:16:35 +08:00
fengzero 7669e2bd38 version: 2.2.11 2022-11-25 02:15:39 +00:00
fengzeroz b5bb4429a5 Merge pull request #928 from fengzeroz/v2.2
chore: tag/node/group name length
2022-11-23 14:00:53 +08:00
fengzero 83cae15b39 chore: tag/node/group name length 2022-11-22 07:43:48 +00:00
fengzeroz 553fbbe93a Merge pull request #925 from fengzeroz/v2.2
fix tcp server recv
2022-11-21 15:21:39 +08:00
fengzero 1b585d1138 fix tcp server recv 2022-11-21 07:20:29 +00:00
fengzeroz 85d5c31ca0 Merge pull request #920 from fengzeroz/v2.2
version: 2.2.10
2022-11-18 14:12:09 +08:00
fengzero 9b3fe90e31 version: 2.2.10 2022-11-18 06:11:31 +00:00
fengzeroz 05f2def55a Merge pull request #912 from fengzeroz/v2.2
fix tcp server accept
2022-11-15 14:04:26 +08:00
fengzero 27581ceae7 fix tcp server accept 2022-11-15 02:02:52 +00:00
fengzeroz b36d1f5f33 Merge pull request #909 from fengzeroz/v2.2
fix(connection): tcp server accpet client
2022-11-14 16:59:49 +08:00
fengzero 45be7f7095 fix(connection): tcp server accpet client 2022-11-14 08:17:02 +00:00
3 changed files with 16 additions and 6 deletions
+3 -3
View File
@@ -20,12 +20,12 @@
#ifndef _NEU_DEFINE_H_
#define _NEU_DEFINE_H_
#define NEU_TAG_NAME_LEN 48
#define NEU_TAG_NAME_LEN 64
#define NEU_TAG_ADDRESS_LEN 128
#define NEU_TAG_DESCRIPTION_LEN 128
#define NEU_GROUP_NAME_LEN 32
#define NEU_GROUP_NAME_LEN 128
#define NEU_GROUP_INTERVAL_LIMIT 100
#define NEU_NODE_NAME_LEN 32
#define NEU_NODE_NAME_LEN 128
#define NEU_PLUGIN_NAME_LEN 32
#define NEU_PLUGIN_LIBRARY_LEN 32
#define NEU_PLUGIN_DESCRIPTION_LEN 512
+12 -2
View File
@@ -235,6 +235,11 @@ ssize_t neu_conn_tcp_server_send(neu_conn_t *conn, int fd, uint8_t *buf,
conn_tcp_server_listen(conn);
ret = send(fd, buf, len, MSG_NOSIGNAL | MSG_DONTWAIT);
if (ret <= 0 && errno != EAGAIN) {
conn->disconnected(conn->data, fd);
conn_tcp_server_del_client(conn, fd);
}
pthread_mutex_unlock(&conn->mtx);
return ret;
@@ -257,6 +262,11 @@ ssize_t neu_conn_tcp_server_recv(neu_conn_t *conn, int fd, uint8_t *buf,
ret = recv(fd, buf, len, 0);
}
if (ret <= 0) {
conn->disconnected(conn->data, fd);
conn_tcp_server_del_client(conn, fd);
}
pthread_mutex_unlock(&conn->mtx);
return ret;
@@ -509,6 +519,7 @@ static void conn_tcp_server_stop(neu_conn_t *conn)
conn->fd = 0;
}
conn->tcp_server.n_client = 0;
conn->tcp_server.is_listen = false;
}
}
@@ -758,6 +769,7 @@ static void conn_disconnect(neu_conn_t *conn)
conn->tcp_server.clients[i].fd = 0;
}
}
conn->tcp_server.n_client = 0;
break;
case NEU_CONN_TCP_CLIENT:
case NEU_CONN_UDP:
@@ -804,8 +816,6 @@ static void conn_tcp_server_del_client(neu_conn_t *conn, int fd)
return;
}
}
assert(1 == 0);
}
void neu_conn_stream_consume(neu_conn_t *conn, void *context,
+1 -1
View File
@@ -1 +1 @@
2.2.9
2.2.13