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

📄 proxycmpp.java~13~

📁 移动CMPP3.0协议短信网关连接程序
💻 JAVA~13~
字号:
//package Java.Test.miaomiao.sp_for_cmpp.src;import java.io.*;import java.net.*;import java.util.*;public class  ProxyCmpp {    public static CMPP30DeliverMessage1 UpMessage1;    public static CMPP30DeliverMessage1 DownMessage1;    public ProxyCmpp()    {    }public static void main(String[] args) {      CmppThread CmppThread = new CmppThread();      CmppThread.start();//    CMPP30DeliverMessage1 UpMessage1;//    byte[] msg_Content = {'1', '2'};//    String phnum = "13277080176";//******************************************************************************************      ServerSocket socketConnection;      Socket pipe;        try {            socketConnection = new ServerSocket(11112);            do            {/*                if (pipe.isBound() != true)                {                    socketConnection = new ServerSocket(11112);                    pipe = socketConnection.accept();                    System.out.println("Server is waiting again...............");                } */             Thread.sleep(10000);                pipe = socketConnection.accept();                System.out.println("Server1 Waiting");                ObjectOutputStream serverOutputStream = new ObjectOutputStream(                        pipe.getOutputStream());                ObjectInputStream serverInputStream = new ObjectInputStream(                        pipe.getInputStream());                UpMessage1 = CmppThread.CmppReceive();                while (UpMessage1 != null)                {                    System.out.println("主函数收到的内容:" +                                       new String(UpMessage1.strcontent,                                                  "GB2312"));                    serverOutputStream.writeObject(UpMessage1);                    UpMessage1 = CmppThread.CmppReceive();                }                UpMessage1=new CMPP30DeliverMessage1();                serverOutputStream.writeObject(UpMessage1);/*              for(int i=0;i<10;i++)                {                    UpMessage1=myProxy.UpMessage[i];                    serverOutputStream.writeObject(UpMessage1);                    if(myProxy.UpMessage[i].mark==0)                    break;                }*/                DownMessage1 = (CMPP30DeliverMessage1) serverInputStream.                               readObject();                CmppThread.CmppSend(DownMessage1.strcontent,DownMessage1.strnumber);                serverInputStream.close();                serverOutputStream.close();            }while(true);        } catch (java.io.IOException e) {            e.printStackTrace();            System.out.println(e.toString());//            serverInputStream.close();//            serverOutputStream.close();            throw new IllegalStateException("发送失败,发送线程终止");        } catch (Exception e) {            System.out.println(e);        }//******************************************************************************************    }  }

⌨️ 快捷键说明

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