| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- // MWGateway Java½Ó¿Ú
- package montnets;
- public class MWGateway
- {
- static
- {
- System.loadLibrary("MWGateway");
- }
- //tcp½Ó¿Ú
- public native static int Connect(String pszIP, int iPort, String pszAccount, String pszPwd);
- public native static int SendSms(int sock, String pszMobi, String pszMsg);
- public native static int TestConn(int sock);
- public native static int QueryBalance(int sock);
- public native static int QueryUsed(int sock);
- public native static int Recharge(int sock, String pszCardNo, String pszCardPwd);
- public native static int ChangePwd(int sock, String pszAccount, String pszOldPwd, String pszNewPwd);
- public native static void Disconnect(int sock);
- public native static String[] VasGetSms(int sock);
- public native static int VasSendSms(int sock, String pszFeeCode, String pszSerivceNo, String pszOperCode,
- String pszLinkID, String pszMobis, String pszMsg, int iMobiCount);
- public native static String[] CsGetSms(int sock);
- public native static String CsGetSmsEx(int sock);
- public native static String CsSendSms(int sock, String pszMobis, String pszMsg, int iMobiCount);
- public native static String[] CsGetStatusReport(int sock);
- public native static String CsSPSendSms(int sock, String pszMobis, String pszMsg, int iMobiCount,
- String pszSubPort);
- //Http ½Ó¿Ú
- public native static int ConnectHttp(String pszIP, int iPort, String pszAccount, String pszPwd);
- public native static int TestConnHttp(int sock);
- public native static int QueryBalanceHttp(int sock);
- public native static int QueryUsedHttp(int sock);
- public native static int RechargeHttp(int sock, String pszCardNo, String pszCardPwd);
- public native static int ChangePwdHttp(int sock, String pszAccount, String pszOldPwd, String pszNewPwd);
- public native static String[] CsGetSmsHttp(int sock);
- public native static String CsSendSmsHttp(int sock, String pszMobis, String pszMsg, int iMobiCount);
- public native static String[] CsGetStatusReportHttp(int sock);
- //Proxy ½Ó¿Ú
- public native static int ConnectSocks4Proxy(String pszProxyIP, int iProxyPort, String pszIP,
- int iPort,String pszAccount,String pszPwd);
- public native static int ConnectSocks5Proxy(String pszProxyIP, int iProxyPort,
- String pszProxyAccount,String pszProxyPwd,String pszIP,int iPort,
- String pszAccount,String pszPwd);
- public native static int ConnectHttpProxy(String pszProxyIP, int iProxyPort,
- String pszProxyAccount,String pszProxyPwd,String pszIP,int iPort,
- String pszAccount,String pszPwd);
- public native static int SetOverTime(int iOvertime);
- public native static String[] CsSPSendSmsEx(int sock, String strMobis,String strMsg,
- int iMobiCount,String strSubPort);
- }
|