diff options
Diffstat (limited to 'src/frag_send.c')
| -rw-r--r-- | src/frag_send.c | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/src/frag_send.c b/src/frag_send.c index f13b68d..58b053c 100644 --- a/src/frag_send.c +++ b/src/frag_send.c @@ -271,14 +271,16 @@ void send_data_by_unixsocket(const char* data, uint32_t datalen, int thread_id) } void send_data(const char* data, uint32_t datalen, int thread_id) -{ - /*����UDP�ش�*/ -#if K_PROJECT - send_data_by_udp(data, datalen, thread_id); - /*����unix socket�ش�*/ -#else - send_data_by_unixsocket(data, datalen, thread_id); -#endif +{ + if(g_frag_cfg.send_udp_switch) + { + send_data_by_udp(data, datalen, thread_id); + } + else + { + /*����unix socket�ش�*/ + send_data_by_unixsocket(data, datalen, thread_id); + } } void send_data_bizman(const char* data, uint32_t datalen, uint64_t mid,uint32_t ip, int thread_id) @@ -660,7 +662,7 @@ void pack_and_send_media_info(media_info_t* media_info, frag_in_t* frg, int thre if(g_frag_run.usm_on_flag) { send_data_usm(sendbuf,sendbuflen,thread_id); - } + } else { send_data(sendbuf, sendbuflen, thread_id); |
