summaryrefslogtreecommitdiff
path: root/src/frag_send.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/frag_send.c')
-rw-r--r--src/frag_send.c20
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);