From 124011574583b980c1794a1de4e61b39f73f1f11 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期四, 14 一月 2021 16:44:49 +0800
Subject: [PATCH] Merge branch 'dev' into rdma

---
 src/socket/net_mod_server_socket.h |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/src/socket/net_mod_server_socket.h b/src/socket/net_mod_server_socket.h
index 13e43f7..3f80931 100644
--- a/src/socket/net_mod_server_socket.h
+++ b/src/socket/net_mod_server_socket.h
@@ -23,26 +23,38 @@
 	  int nready;       /* Number of ready descriptors from select */
 	  int maxi;         /* Highwater index into client array */
 	  int clientfd[FD_SETSIZE];    /* Set of active descriptors */
-	  rio_t clientrio[FD_SETSIZE]; /* Set of active read buffers */
+	 // rio_t clientrio[FD_SETSIZE]; /* Set of active read buffers */
 	} ; 
 
 private:
 	int listenfd;
+	int port;
 	ShmModSocket shmModSocket;
 	pool pool;
 
-	void *buf = NULL;
+	void *buf;
+	void *topic_buf;
+	char *response_buf;
+
   size_t max_buf;
+  size_t max_topic_buf;
+  size_t max_response_buf;
+
 
 	void init_pool(int listenfd);
 	void add_client(int connfd);
 	void check_clients();
-	int process_client(rio_t *rio, int connfd);
+	int process_client(int connfd);
 
 public:
 
 	NetModServerSocket(int port);
-	void start();
+	
+	/*
+	 * 鍚姩 server
+	 * @return 0 success, 鍏朵粬 failture
+	*/
+	int start();
 	~NetModServerSocket();
 
 };

--
Gitblit v1.8.0