亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? studentdemo.java

?? Java p2p程序設計2002年版
?? JAVA
字號:
package com.sams.jxta.groups.student;

import net.jxta.discovery.DiscoveryEvent;
import net.jxta.discovery.DiscoveryListener;
import net.jxta.discovery.DiscoveryService;
import net.jxta.document.Advertisement;
import net.jxta.document.AdvertisementFactory;
import net.jxta.document.MimeMediaType;
import net.jxta.document.StructuredDocument;
import net.jxta.document.TextElement;
import net.jxta.exception.PeerGroupException;
import net.jxta.exception.ProtocolNotSupportedException;
import net.jxta.id.ID;
import net.jxta.id.IDFactory;
import net.jxta.impl.document.PlainTextDocument;
import net.jxta.impl.peergroup.StdPeerGroup;
import net.jxta.peergroup.PeerGroup;
import net.jxta.peergroup.PeerGroupFactory;
import net.jxta.platform.Module;
import net.jxta.platform.ModuleClassID;
import net.jxta.platform.ModuleSpecID;
import net.jxta.protocol.DiscoveryResponseMsg;
import net.jxta.protocol.ModuleImplAdvertisement;
import net.jxta.protocol.PeerGroupAdvertisement;
import net.jxta.protocol.PeerAdvertisement;
import net.jxta.impl.peergroup.Platform;
import net.jxta.impl.peergroup.GenericPeerGroup;

import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.lang.reflect.InvocationTargetException;
import java.util.Enumeration;
import java.net.*;
import java.io.IOException;
import com.sams.jxta.groups.*;

/**
 * This class demonstrates how to use the Group Manager.
 * 
 */
 
public class StudentDemo implements Module{

    private static final org.apache.log4j.Category LOG = 
        org.apache.log4j.Category.getInstance(StudentDemo.class.getName());
    protected PeerGroup netPeerGroup = null;
    /**
     * we need to understand jxta protocols. This is used if you use "Java Web Start"
     * or if you launch via a non-forked JVM in NetBeans or other IDE.
     */
    static {
        URL.setURLStreamHandlerFactory( new URLStreamHandlerFactory() {
            public URLStreamHandler createURLStreamHandler(
            String protocol ) {
                if( "urn".equals( protocol ) ||
                "jxta".equals( protocol )) {
                    return new URLStreamHandler() {
                        protected URLConnection openConnection(
                        URL u )
                        throws IOException {
                            return null;
                        }
                    };
                }
                else
                    return null;
            }
        } );
    }
    /*
     * The main method which serves as the entry point
     */
     
    public static void main(String args[]){
        
        StudentDemo sample = new StudentDemo();
        sample.runJXTA();
    }

    /*
     * This method starts the JXTA platform.
     *  
     */
     
    private void runJXTA(){
    
        
        // Get an instance of the net peer group
        try {
        
            netPeerGroup = PeerGroupFactory.newNetPeerGroup();
        } catch (PeerGroupException peerGroupException) {
            //could not instanciate the group, print the stack and exit
            LOG.error("Group Creation Failure !",peerGroupException);
            System.exit(1);
        }
        // Create a module impl advertisement by using the factory.
        // Set the appropriate fields.
        ModuleClassID mID = IDFactory.newModuleClassID(); 
        ModuleSpecID moduleSpecID = PeerGroup.refMembershipSpecID;
        ModuleImplAdvertisement adv = (ModuleImplAdvertisement)
            AdvertisementFactory.newAdvertisement(ModuleImplAdvertisement.getAdvertisementType());
        adv.setModuleSpecID(moduleSpecID);
        adv.setCompat(StdPeerGroup.stdCompatStatement);
        adv.setCode("com.sams.jxta.groups.student.StudentDemo");
        adv.setUri("http://www.jxta.org/download/jxta.jar");        
        // This module is loaded by the net peer group.
        try{
            netPeerGroup.loadModule(mID,adv);
        } catch (ProtocolNotSupportedException protocolException) {
            LOG.error("Could not load Module !",protocolException);
            System.exit(1);
        } catch (PeerGroupException peerGroupException) {
            LOG.error("Could not load Module !",peerGroupException);
            System.exit(1);
        }
    }            

    /*
     * This method is called when the module is initialized.
     * This is when we use the Group Manager.
     */
    public void init(PeerGroup parentGroup,ID assignedID,Advertisement implAdv)
                                 throws PeerGroupException{
                                 
        GroupManager manager = new GroupManager(parentGroup/*netPeerGroup*/,parentGroup);
        // This is to create a new University Admissions group
        // to deal with the admissions of a particular university
        PeerGroup p =manager.addGroup("UniversityStudents",
                                      "com.sams.jxta.groups.student.UniversityAdmissionsService",
                                      "To represent all graduate students in a University",null,false);
             
        System.out.println("Successfully created Admissions Service");
        
        // We try to submit a Pre-Application(Pre App) Form and join. 
        // Initially we try to join the department of management
        
        try{
        
            StructuredDocument preAppForm = 
                PreApplicationForm.createPreAppForm(PreApplicationForm.DEPARTMENT_MANAGEMENT);
            manager.joinGroup(p,preAppForm,"PreApplication");
            
        } catch(GroupManagerAuthenticationException authenticationException) {
        
           LOG.debug("Exception :Expected behavior. University has no admissions for this dpt");
           LOG.debug("Message is : "+authenticationException.getMessage());    
        } catch(ProtocolNotSupportedException protocolException) {
        
           LOG.error("Error in join !",protocolException);
        }

        // Try to submit a Pre-Application for the Department of computer science
        // Must be success !
        // Applications will be accepted if GPA >3 and name != null

        try{
        
            StructuredDocument preAppForm = 
                PreApplicationForm.createPreAppForm(PreApplicationForm.DEPARTMENT_COMPUTER_SCIENCE);
            manager.joinGroup(p,preAppForm,"PreApplication");
            
        } catch(GroupManagerAuthenticationException authenticationException) {
            LOG.error("Error in join !",authenticationException);
        } catch(ProtocolNotSupportedException protocolException) {
            LOG.error("Error in join !",protocolException);
        }
    }
    

    /*
     * Methods to be implemented by virtue of being a module.
     * Not used in this example 
     */
    public int startApp(String[] args){return 0;}
    public void stopApp(){};
    
}        
    

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
2023国产精华国产精品| 欧美性生活一区| 亚洲一区在线观看免费| 久久综合久久99| 91看片淫黄大片一级在线观看| 日韩av电影免费观看高清完整版在线观看 | 91论坛在线播放| 激情国产一区二区| 亚洲一区二区三区在线播放| 久久久久久夜精品精品免费| 欧美少妇xxx| 成人激情小说乱人伦| 久久精品二区亚洲w码| 亚洲成人手机在线| 中文字幕亚洲区| 久久九九99视频| 欧美不卡一区二区三区四区| 7777女厕盗摄久久久| 91麻豆免费视频| 成人91在线观看| 国产成人99久久亚洲综合精品| 久久爱另类一区二区小说| 午夜a成v人精品| 亚洲成人av免费| 亚洲精品视频自拍| 亚洲三级小视频| 中文字幕在线不卡视频| 欧美激情一区二区三区在线| 久久综合色播五月| 久久你懂得1024| 精品成人在线观看| 精品久久久久久久人人人人传媒 | 在线观看亚洲专区| 91在线一区二区| 99riav一区二区三区| 99久久国产综合色|国产精品| 五月激情综合婷婷| 久久se这里有精品| 日韩成人av影视| 日韩vs国产vs欧美| 日本成人在线视频网站| 日本午夜精品一区二区三区电影| 午夜成人在线视频| 蜜桃精品视频在线| 裸体在线国模精品偷拍| 麻豆成人av在线| 久草在线在线精品观看| 国产在线观看免费一区| 国产麻豆一精品一av一免费| 国产成人啪免费观看软件 | 精品一区二区av| 国产精品一区二区在线看| 福利一区二区在线观看| 成人免费看黄yyy456| av高清不卡在线| 在线观看不卡视频| 欧美一级黄色片| 久久日韩粉嫩一区二区三区| 欧美激情一区二区三区蜜桃视频 | 亚洲午夜一二三区视频| 日韩精彩视频在线观看| 激情都市一区二区| 99久免费精品视频在线观看| 欧美在线视频全部完| 4438x成人网最大色成网站| 久久精品一区四区| 一区二区三区在线视频播放 | 日韩精品电影在线| 国产精品18久久久久久久久 | 色综合天天综合色综合av| 欧美日韩中文另类| 精品免费日韩av| 国产精品传媒视频| 天天爽夜夜爽夜夜爽精品视频| 狠狠色丁香婷婷综合| 91色在线porny| 欧美一区二区精品久久911| 久久久99久久精品欧美| 亚洲视频电影在线| 免费一区二区视频| 99久久99久久综合| 精品国产亚洲在线| 亚洲激情一二三区| 韩日精品视频一区| 欧洲精品视频在线观看| 久久精品一区四区| 天堂成人免费av电影一区| 国产传媒欧美日韩成人| 欧美性三三影院| 久久久www成人免费毛片麻豆| 亚洲一二三四久久| 国产高清不卡一区| 在线观看91av| 成人免费在线视频| 乱中年女人伦av一区二区| 色婷婷精品大视频在线蜜桃视频| 日韩免费在线观看| 一级精品视频在线观看宜春院| 国产在线播放一区二区三区| 欧美亚洲丝袜传媒另类| 国产精品丝袜91| 久久av中文字幕片| 欧美日韩高清一区二区三区| 欧美韩国日本一区| 久久99久久精品欧美| 欧美曰成人黄网| 国产精品久久久久久久蜜臀 | 国产成人av一区| 日韩欧美一级精品久久| 一区二区三区丝袜| 成人性生交大片免费看中文网站| 91精品国产入口| 亚洲一级电影视频| 色哟哟国产精品| 国产精品无码永久免费888| 久久99精品一区二区三区| 91精品欧美综合在线观看最新| 日韩一区有码在线| 不卡电影免费在线播放一区| 久久综合久久久久88| 美女国产一区二区| 欧美一级二级三级乱码| 亚洲6080在线| 欧美日韩国产精品成人| 亚洲综合一区二区三区| 91小视频免费观看| 国产精品视频线看| 成人小视频免费观看| 中文字幕乱码久久午夜不卡| 国产不卡免费视频| 国产欧美一区二区精品婷婷| 国产精品自拍网站| 久久综合久久99| 国产精品自产自拍| 久久久综合视频| 国产一区二区三区日韩| 久久新电视剧免费观看| 国产精品亚洲一区二区三区在线| 久久综合狠狠综合| 国产盗摄一区二区三区| 国产精品色在线观看| 91视频观看免费| 亚洲风情在线资源站| 色94色欧美sute亚洲线路一久| 亚洲人吸女人奶水| 91成人在线免费观看| 亚洲成人自拍网| 日韩一卡二卡三卡四卡| 久久精品国产一区二区三| 精品国产一区二区三区av性色| 国产一区二区调教| 中文字幕免费观看一区| 91麻豆免费视频| 日韩国产高清影视| 欧美精品一区二区三| 国产精品一区免费在线观看| 国产精品网站在线播放| 91社区在线播放| 午夜欧美电影在线观看| 欧美精品久久久久久久多人混战 | 成人中文字幕在线| 亚洲精品少妇30p| 8x8x8国产精品| 久久国产精品无码网站| 亚洲国产精品传媒在线观看| 色综合天天综合狠狠| 五月天激情综合| 久久先锋资源网| 在线视频国内自拍亚洲视频| 免费在线观看不卡| 中文字幕永久在线不卡| 欧美日本在线视频| 国产精品99久久久久久宅男| 一个色综合网站| www精品美女久久久tv| 97国产一区二区| 免费久久99精品国产| 中文字幕一区二区三区乱码在线 | 91高清视频在线| 麻豆视频一区二区| 亚洲人妖av一区二区| 日韩视频123| 波多野结衣在线aⅴ中文字幕不卡| 亚洲狠狠丁香婷婷综合久久久| 日韩亚洲电影在线| 一本色道综合亚洲| 国产尤物一区二区| 亚洲午夜一区二区| 欧美激情一区二区三区在线| 欧美精品xxxxbbbb| 国产69精品久久99不卡| 日本成人在线一区| 亚洲精品综合在线| 久久免费的精品国产v∧| 欧美日韩免费视频| 播五月开心婷婷综合| 久久69国产一区二区蜜臀| 亚洲成人激情自拍| 综合久久久久久| 久久久久久久久一|