From 26ed48c4e616014ee760fd13d13dbdc8539c34e3 Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期二, 22 十二月 2020 19:21:55 +0800 Subject: [PATCH] 解决sendandrecv发送到一个不存在key的情况 --- src/socket/net_mod_server_socket_wrapper.c | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/src/socket/net_mod_server_socket_wrapper.c b/src/socket/net_mod_server_socket_wrapper.c index e69de29..c05832c 100644 --- a/src/socket/net_mod_server_socket_wrapper.c +++ b/src/socket/net_mod_server_socket_wrapper.c @@ -0,0 +1,22 @@ + +#include "net_mod_server_socket_wrapper.h" + +void *net_mod_server_socket_open(int port) { + printf("====net_mod_server_socket_open\n"); + net_mod_server_socket_t *sockt = (net_mod_server_socket_t *)malloc(sizeof(net_mod_server_socket_t)); + sockt->sockt = new NetModServerSocket(port); + return (void *)sockt; +} + +void net_mod_server_socket_close(void *_sockt) { + printf("====net_mod_server_socket_close\n"); + net_mod_server_socket_t *sockt = (net_mod_server_socket_t *)_sockt; + delete sockt->sockt; + free(sockt); + +} + +int net_mod_server_socket_start(void *_sockt) { + net_mod_server_socket_t *sockt = (net_mod_server_socket_t *)_sockt; + return sockt->sockt->start(); +} -- Gitblit v1.8.0