add NtyCo as submodule & 搭建设计ebpf主从同步代码框架

This commit is contained in:
1iaan
2026-01-28 12:05:28 +00:00
parent 226f9a510f
commit fe257cafec
49 changed files with 249 additions and 8922 deletions

View File

@@ -31,8 +31,6 @@
// typedef int (*msg_handler)(char *request, int request_length, char *response, int *response_length);
typedef int (*msg_handler)(struct conn* conn);
extern int try_connect_master(char *ip, int port);
static msg_handler kvs_handler;
// 0 need more, -1 error, =1 suc
@@ -354,7 +352,7 @@ int r_init_server(unsigned short port) {
}
int reactor_start(unsigned short port, msg_handler handler, char *m_ip, int m_port) {
int reactor_start(unsigned short port, msg_handler handler) {
//unsigned short port = 2000;
kvs_handler = handler;
@@ -366,13 +364,6 @@ int reactor_start(unsigned short port, msg_handler handler, char *m_ip, int m_po
return -1;
}
// slave
if(m_ip != NULL){
int masterfd = try_connect_master(m_ip, m_port);
event_register(masterfd, EPOLLIN);
conn_list[masterfd].is_from_master = 1;
}
int i = 0;
for (i = 0;i < MAX_PORTS;i ++) {