📄 gprstst.cpp
字号:
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <iostream.h>
#include <time.h>
#include <dos.h>
#include "etr_ppp.h"
#include "GPRS_sms.h"
#include "etr232i.h"
int main( int argc, char** argv )
{
int i, i1, i2, ErrFlag, EndFlag, len, SMSFlag;
unsigned char IPStr[20];
unsigned char OwnIPStr[20];
float f;
if(!GPRSPowerIsOn( ) )
{
DisableIGT( );
NB_Delay( 200 );
EnableIGT( );
NB_Delay( 200 );
DisableIGT( );
NB_Delay( 8000 );
}
_Startup:
i = InitPPPNet( );
if( i < 0 )
{
printf( "Init failed: %d \n", i );
goto _Startup;
}
_Init:
i = GPRS_Logon( );
if( i<0 )
{
printf( "GPRS connect fail\n" );
i = TermPPPNet( );
NB_Delay(5000);
goto _Startup;
}
printf( "GPRS connect\n" );
//add end
i = SetupPPPLink( 15 );
if( i < 0 )
{
i = TermPPPNet( );
NB_Delay(5000);
return -1;
}
printf( "PPP Link Up\n" );
GetOWNIP( OwnIPStr );
printf( "\nIP=%d.%d.%d.%d\n", OwnIPStr[0], OwnIPStr[1], OwnIPStr[2], OwnIPStr[3] );
for( ;; )
{
if( !kbhit() ) continue;
getch( );
break;
}
if( GetPPPState( ) != -1 ) ForcePPPLinkDown( );
i = TermPPPNet( );
NB_Delay(5000);
goto _Startup;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -