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

📄 gprstst.cpp

📁 GPRS开发原码,英创386的GPRS控制函数
💻 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 + -