receive.java

来自「全部代码全部在JDK中调试成功」· Java 代码 · 共 32 行

JAVA
32
字号
import java.io.*;
import javax.microedition.io.*;
import javax.wireless.messaging.*;

MessageConnection conn = null;
String url = "sms://:5678"; // no phone number!

try {
    conn = (MessageConnection) Connector.open( url );
    while( true ){
        Message msg = conn.receive(); // blocks
        if( msg instanceof BinaryMessage ){
            byte[] data = 
                 ((BinaryMessage) msg).getPayloadData();
            // do something here
        } else {
            String text = 
                 ((TextMessage) msg).getPayloadText();
            // do something here
        }
    }
}
catch( Exception e ){
    // handle it
}
finally {
    if( conn != null ){
        try { conn.close(); } catch( Exception e ){}
    }
}

⌨️ 快捷键说明

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