re: 用Java向IPMSG發送消息[未登錄] tripper 2007-06-06 12:23
@xiaojiang
ipmsg.util.Cp932
這個是日文轉碼用的。
方法toJIS(String s)
和toCp932(String s)其實可以不用。
你可以自己調試一下。
re: 用Java向IPMSG發送消息 tripper 2007-06-04 15:13
@zhengbowen
byte[] buffer = ("1:" + new Date().getTime() + ":" + SENDER + ":" + HOST
39 + ":" + IPMSG_SENDMSG + ":" + MSG_CONTENT).getBytes();
你把buffer的值打出來,看看是不是數據格式錯誤(比如不應該出現 : 的地方寫了 : 號)。
re: 用Java向IPMSG發送消息 tripper 2007-06-04 09:36
@zhengbowen
看看是代碼執行完了沒有反應,還是一直沒有執行完?
re: 用Java向IPMSG發送消息 tripper 2007-06-02 10:26
@Sun
QQ:76551602
re: 用Java向IPMSG發送消息 tripper 2007-06-01 18:39
@Sun
正常情況下是不會產生這個文件。
請注意下面幾句:
...
P_FILE = "runtime.properties";
...
try
...
//s= "C:\Document and Setting\用戶名"
s = System.getProperty("user.home")
...
//P_FILE = "C:\Document and Setting\用戶名\.ipmsg"
P_FILE = s + System.getProperty("file.separator") + HOME_PREF_FILE;
...
catch(...)
...
正常情況下, P_FILE,也就是配置文件的路徑在try塊中改成了:
"C:\Document and Setting\用戶名\.ipmsg"
如果出現了異常,才使用P_FILE原來的值:"runtime.properties"
re: 用Java向IPMSG發送消息 tripper 2007-06-01 16:55
@zhengbowen
Windows平臺的IPMSG可以收到Java版的IPMSG發送的消息,因為它們發送和接受數據包的格式是一樣的。
不過,我只在 IPMSG 2.06 Winows XP SP2平臺做過測試。
其他版本沒試過。
re: 用Java向IPMSG發送消息 tripper 2007-06-01 16:50
@曲強 Nicky
這個Java的版本是比較老了,運行效率也不咋地。
re: 用Java向IPMSG發送消息 tripper 2007-06-01 16:47
@Sun
可以運行。
至于runtime.properties,在ipmsg.util.IPMPref中,如下:
private static final String HOME_PREF_FILE = ".ipmsg";
...
P_FILE = "runtime.properties";
...
try{
if(new Boolean(pref.getProperty("useHomePrefFile")).booleanValue() &&
(s = System.getProperty("user.home")) != null &&
!s.equals("")){
P_FILE = s + System.getProperty("file.separator") + HOME_PREF_FILE;
}
} catch (MissingResourceException ex) {
ex.printStackTrace();
}
直接在根路徑下編譯:javac *.java
運行:java Main
就可以了。
不過,界面有一部分亂碼,這是因為日文的緣故。
你可以修改:ipmsg\util\Cp932.java
運行后,會在C:\Document and Setting\用戶名 目錄下生成一個.ipmsg的文件。這就是配置文件。
re: 詞法分析(字符串分析) tripper 2007-05-25 13:04
牛人!基礎的東西~
re: 短信發送模板 tripper 2007-05-25 13:01
>我們公司老土,不舍得花錢,拿來了一個N年之前的破舊手機讓我們寫個工具通過串口發送巨大數量的短信。
速度很慢吧,怎么能受得了啊~