java的。 Skype - 发送消息

时间:2011-01-09 12:10:10

标签: java skype

我正在尝试了解如何使用java(JSkype lib)

来使用Skype

我使用示例(官方网站):

package testproj;

import net.lamot.java.jskype.general.AbstractMessenger;
import net.lamot.java.jskype.general.MessageListenerInterface;
import net.lamot.java.jskype.windows.Messenger;
import java.lang.Thread;
import java.lang.Exception;
import java.util.Date;


public class JSkype implements MessageListenerInterface {

    private AbstractMessenger msgr = null;

   public JSkype() {

   msgr = new Messenger();
   msgr.addListener(this);
   msgr.initialize();
   try {
     Thread.sleep(5000);

     msgr.sendMessage("MESSAGE echo123 test message");

   } catch (Exception e) {
     e.printStackTrace();
   }
   }

   public static void main(String[] args) {
     new JSkype();
   }

   public void onMessageReceived(String str) {

     System.out.println("RESULT: "+str);
      }
}

运行后,在控制台中我有很多信息,但对我来说更有趣的信息,我收到后发送消息:

RESULT: MESSAGE 21129 STATUS SENDING
RESULT: MESSAGE 21129 STATUS SENDING
RESULT: CHAT #my.name/$echo123;9797238991f90d78 ACTIVITY_TIMESTAMP 1294574640

现在我想了解,如何确定发送消息的成功?

是的,我们需要parsind结果字符串..但是什么是数字21129? 9797238991f90d78?在开始解析之前我怎么知道这个数字?

0 个答案:

没有答案