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年之前的破旧手机让我们写个工具通过串口发送巨大数量的短信。
速度很慢吧,怎么能受得了啊~