⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 实现了SS7中MTP2层的基本功能
💻 CPP
字号:
#include <stdio.h>#include <stdlib.h>#include "SS7_MTP2_Array.h"int main(void){    SS7_MTP2_Array ss7_mtp_array(1, NULL);    // Disable some interrup signals    // get config    // Init the MTP2 port array    printf("running now!\n");    // run it    ss7_mtp_array.run();    MSUL3 * pMsuL3 = (MSUL3 *) malloc( sizeof(MSUL3) + 100 );    pMsuL3->suHeader.LI = 10;    pMsuL3->SIO = 0;    memset( (unsigned char *)pMsuL3->SIF, 1, 9 );    sleep( 8 );    while( true )    {        if( ss7_mtp_array.mtp2Array[0].getLSCState() == LSCStateInService            &&  ss7_mtp_array.mtp2Array[0].getTXCState() == TXCStateInService )        {            break;        }        usleep( 500000 );    }    printf("\nReady, to send MSU .............\n\n");    int count = 0;    while( count ++ < 5 )    {        printf("\nsend %d .............\n\n", count );        ss7_mtp_array.sendMessage( (unsigned char *)pMsuL3, 10, 0 );        usleep( 500000 );    }    sleep( 15 );    free( pMsuL3 );    // health check and main loop    return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -