summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorlishu <[email protected]>2018-12-10 15:06:55 +0800
committerlishu <[email protected]>2018-12-10 15:06:55 +0800
commit6fe3adca2b7ec88c11bb581c8a7fe5449e963d10 (patch)
tree87e529818919a0b0c37b48b3d54ff148432195aa /src/main.c
parent1665395160274983bc16d7abaa23ea4a48fc4624 (diff)
1.修复UNIXsocket初始化导致日志报错的bug
2.将K_PROJECT的宏定义设置在makefile 3.功能修改:粗拼装接收建议的端口与发给前端的接口可以不一样 4.整理support目录
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/main.c b/src/main.c
index 85fc03d..1acff4f 100644
--- a/src/main.c
+++ b/src/main.c
@@ -42,9 +42,9 @@ const char* frag_rssb_version = "2018-08-13T09:00:00";
const char* frag_rssb_version_time = "2018-08-13T09:00:00";
const char* frag_rssb_version_des = "MESA@iie rssb_maskey";
-int FRAG_RSSB_VERSION_1_0_20181207 = 0;
-const char* frag_rssb_version_time_in = "2018-12-07";
-const char* frag_rssb_version_des_in = "unixsocket";
+int FRAG_RSSB_VERSION_1_0_20181210 = 0;
+const char* frag_rssb_version_time_in = "2018-12-10";
+const char* frag_rssb_version_des_in = "unixsocket recv survey";
void frag_rssb_history()
{
//2015.11.15 v1.0 create the project
@@ -224,6 +224,7 @@ void frag_rssb_history()
//2018.11.05 v4.0//alter voip save_media frg_len>headerlen
//2018.11.07 v4.0//alter json_log opt name for k
//2018.12.07 v4.0//unixsocket set bufsize timeout in configure
+ //2018.12.10 v4.0//1.recv_msg_fd not unix 2.MsgPort
}
frag_rssb_parameter_t g_frag_run;
@@ -866,10 +867,11 @@ int read_conf_and_init(const char* filename)
}
/*msg port:��ƴװ���ս���Ķ˿ڣ�ǰ�˽��ս���Ķ˿�*/
- MESA_load_profile_short_def(filename, "NETWORK", "MsgPort", (short*)&g_frag_cfg.msg_port, 22080);
+ MESA_load_profile_short_def(filename, "NETWORK", "CPZMsgPort", (short*)&g_frag_cfg.cpz_msg_port, 22080);
+ MESA_load_profile_short_def(filename, "NETWORK", "QDMsgPort", (short*)&g_frag_cfg.qd_msg_port, 22080);
/*udp socket : response msg recv*/
- g_frag_run.recv_msg_sd = init_recv_udp_socket(htons(g_frag_cfg.msg_port));
+ g_frag_run.recv_msg_sd = init_recv_udp_socket(htons(g_frag_cfg.cpz_msg_port));
if(-1==g_frag_run.recv_msg_sd)
{
printf("[%s] init_recv_udp_socket error.\n", FRAG_REASSEMBLY_MODULE_NAME);
@@ -1065,7 +1067,7 @@ void rssb_asmis_init()
info[0].nProtocolType = 6;
memcpy(info[0].sPortDesc, "recv data", strlen("recv data"));
info[0].sPortDesc[strlen("recv data")] = '\0';
- info[1].nPort = g_frag_cfg.msg_port;
+ info[1].nPort = g_frag_cfg.qd_msg_port;
info[1].nPortType = 1;
info[1].nProtocolType = 6;
memcpy(info[1].sPortDesc, "recv survey", strlen("recv survey"));
@@ -1079,7 +1081,9 @@ int main(int argc, char **argv)
uint32_t i=0;
void *main_conf_handle=NULL, *rssb_conf_handle=NULL;
- memset(&g_frag_run, 0, sizeof(frag_rssb_parameter_t));
+ memset(&g_frag_run, 0, sizeof(frag_rssb_parameter_t));
+ g_frag_run.recv_msg_fd = -1;
+ g_frag_run.recv_msg_sd = -1;
memset(&g_frag_cfg, 0, sizeof(frag_rssb_configure_t));
memset(&g_frag_stat, 0, sizeof(frag_rssb_status_t));