📄 smsendsample.java
字号:
// provided by Ewing Co.Ltd in 2004.9.2
package huayi.shortmessage;
import Ewing.SmAPI.Sender;
import java.net.*;
import java.io.*;
import java.sql.*;
//import huayi.gg.dbConn.dbConn;
//import huayi.shortmessage.*;
public class SmSendSample {
public int SmSendSample(String en,String ip,String sMobile,String content,String amount)
{
////////////////////////////////////////////////////////////////////
int nRet=0;
int Port = 9090;
String host = "202.96.86.11";
Socket s;
DataInputStream input;
String inmsg = "";
String remain="";
//System.out.println( "Connecting to "+ip+" on port "+ Port );
try {
s = new Socket( ip, Port);
BufferedInputStream bufIn;
bufIn = new BufferedInputStream( s.getInputStream() );
input = new DataInputStream( bufIn );
PrintStream printOut = new PrintStream(s.getOutputStream());
////////////////////////////////////////////////////////////
dbConn c=new dbConn();
String sql="select * from TEST1";
ResultSet contentrs=null;
contentrs=c.executeQuery(sql);
try{
while(contentrs.next())
{
remain=contentrs.getString("remain");
System.out.println("remain1:"+remain);
}
System.out.println("remain2:"+remain);
}catch(Exception e){
e.printStackTrace();
}
//////////////////////////////////////////////////////////
Base64 code=new Base64();
String outcode=code.encode(en+amount+remain);
////////////////////////////////////////////////////////////
printOut.println(outcode);//out
String incode = input.readLine();//in
remain=code.decode(incode);
System.out.println( " [Server]remain " + remain );
String sql1="update TEST1 set remain='"+remain+"'where id=1";
c.executeUpdate(sql1);
c.close();
s.close();
System.out.println( "Socket closed, Session ended." );
}
catch (IOException e) {
e.printStackTrace();
System.err.println(e.getMessage());
}
int flag=Integer.parseInt(remain);
if(flag<=0)
{System.out.println("no remain");}
else
{
Sender smsender = new Sender();
nRet = smsender.sendMessage("EA9996", "华1(OA)短信通", "123456", sMobile, content);
//send message
}
////////////////////////////////////////////////////////////////////
return nRet;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -