From b63ce299ddacea2ad487dc635926ed52ff422c20 Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期一, 03 八月 2020 11:40:17 +0800 Subject: [PATCH] add timeout nowait --- test_socket/dgram_mod_req_rep.c | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) diff --git a/test_socket/dgram_mod_req_rep.c b/test_socket/dgram_mod_req_rep.c index 119b497..bac0aa6 100644 --- a/test_socket/dgram_mod_req_rep.c +++ b/test_socket/dgram_mod_req_rep.c @@ -19,7 +19,7 @@ }Targ; -LockFreeQueue<task_t, DM_Allocator> task_queue(100); +LockFreeQueue<task_t, DM_Allocator> task_queue(128); void *worker(void *socket) { @@ -44,7 +44,7 @@ } void server(int port) { - void *socket = dgram_mod_open_socket(REQ_REP); + void *socket = dgram_mod_open_socket(); dgram_mod_bind(socket, port); initThreadPool(socket); @@ -58,7 +58,7 @@ } void client(int port) { - void *socket = dgram_mod_open_socket(REQ_REP); + void *socket = dgram_mod_open_socket(); int size; void *recvbuf; char sendbuf[512]; @@ -80,10 +80,10 @@ char sendbuf[512]; int scale = 100000; int i; - void *socket = dgram_mod_open_socket(REQ_REP); + void *socket = dgram_mod_open_socket(); char filename[512]; - sprintf(filename, "test%d.txt", targ->id); + sprintf(filename, "test%d.tmp", targ->id); FILE *fp = NULL; fp = fopen(filename, "w+"); @@ -146,7 +146,9 @@ port = atoi(argv[2]); if (strcmp("server", argv[1]) == 0) { - server(port); + int temp = shm_alloc_key(); + printf("tmp=%d\n", temp); + server(temp); } if (strcmp("client", argv[1]) == 0) -- Gitblit v1.8.0