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

📄 ap2aptest.java

📁 Skype4Java开发指南 Skype4Java架构 Skype4Java提供了一个较为完善的开发体系
💻 JAVA
字号:
/**
*	CopyRight(c) 2004-2007 TOM Online Inc
*	@time	2007/08/13 14:00
*	@file	.\ap2aptest\com\tom\test\AP2APTest.java
*	@brief 使用Application进行通信的代码示例
*	@author	李彦超(liyanchao@tomonline-inc.com)
*/
package com.tom.test;

import com.skype.Application;
import com.skype.ApplicationAdapter;
import com.skype.Skype;
import com.skype.SkypeException;
import com.skype.Stream;
import com.skype.StreamAdapter;

public class AP2APTest {
	 public static void main(String[] args) throws Exception {
	        Skype.setDebug(true);
	        Skype.setDeamon(false);
	        //创建特名字的Application,并注册入Skype实例中
	        Application application = Skype.addApplication(AP2APTest.class.getName());
	        //添加应用监听器,当有相同的应用进行连接时,进行相应的处理
	        application.addApplicationListener(new ApplicationAdapter() {
	       //当有相同的应用与此应用连接时,此方法将被调用
	            public void connected(Stream stream) throws SkypeException {
	                System.out.println("connected:" + stream.getId());
	                //添加Stream的监听器,完成对接收到的Stream里面的数据的处理,当然,用户可以根据需要添加方法,
	                //但需要改写Connector里面的相应代码 
	                stream.addStreamListener(new StreamAdapter() {
	                    @Override
	                    //此方法完成对于对方传送数据的处理,也是基于SKYPE开发应用的入口点之一
	                    public void textReceived(String receivedText) throws SkypeException {
	                        System.out.println("received:" + Integer.toHexString(receivedText.length())+receivedText);
	                    }
	                });
	            }
	        });
	       //完成向所有联系人的请求连接,此方法返回Stream数组 
	       Stream[] streams=application.connectToAll();
	       //向每一个注册了相同应用的SKYPE实例发送文本消息,也是基于SKYPE开发应用的入口点之一
	       for(Stream stream: streams) {
	           if(stream != null) {
	               stream.write("*******HelloWorld!********");
	           }
	       }
	       
	      
	    }
}

⌨️ 快捷键说明

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