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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? corbamessagemanager.java

?? java的一些教程 大家看看,很有用的
?? JAVA
字號(hào):
// CORBAMessageManager.java
// CORBAMessageManager implements the ChatClient remote 
// interface and manages incoming and outgoing chat messages 
// using IIOP
package com.deitel.messenger.corba.client;

// Java core packages
import java.awt.*;
import java.awt.event.*;
import java.util.*;

// Java extension packages
import org.omg.CosNaming.*;
import org.omg.CosNaming.NamingContextPackage.*;
import org.omg.CORBA.*;

// Deitel packages
import com.deitel.messenger.*;
import com.deitel.messenger.corba.client.ChatClient;
import com.deitel.messenger.corba.ChatMessage;
import com.deitel.messenger.corba.server.*;

public class CORBAMessageManager extends _ChatClientImplBase
   implements MessageManager {

   // Any incoming ORB configuration parameters
   String [] configurationParameters;
   
   // listeners for incoming messages and disconnect notifications
   private MessageListener messageListener;
   private DisconnectListener disconnectListener;
 
   // ChatServer for sending and receiving messages
   private ChatServer chatServer;
   
   // CORBAMessageManager constructor
   public CORBAMessageManager( String [] parameters )
   {
       configurationParameters = parameters;
   }
   
   // connect to ChatServer
   public void connect( MessageListener listener ) 
      throws Exception
   {           

      // find ChatServer remote object
      ORB orb = ORB.init( configurationParameters, null );
      org.omg.CORBA.Object corbaObject =
         orb.resolve_initial_references( "NameService" );
      NamingContext naming = 
         NamingContextHelper.narrow( corbaObject );

      // Resolve the object reference in naming
      NameComponent nameComponent =
         new NameComponent( ChatServer.NAME, "" );
      NameComponent path[] = { nameComponent };
      chatServer = 
         ChatServerHelper.narrow( naming.resolve( path ) );

      // register client with ChatServer to receive messages
      chatServer.registerClient( this );

      // set listener for incoming messages
      messageListener = listener;
      
   } // end method connect
   
   // disconnect from ChatServer
   public void disconnect( MessageListener listener ) 
      throws Exception
   {
      if ( chatServer == null ) 
         return;         

      chatServer.unregisterClient( this );
      messageListener = null;

      // notify listener of disconnect
      fireServerDisconnected( "" );

   } // end method disconnect
   
   // send ChatMessage to ChatServer
   public void sendMessage( String fromUser, String message ) 
      throws Exception
   {
      if ( chatServer == null )
         return;
     
      // create ChatMessage with message text and user name
      ChatMessage chatMessage = 
         new ChatMessage( fromUser, message );

      // post message to ChatServer
      chatServer.postMessage( chatMessage );

   }  // end method sendMessage 
   
   // process delivery of ChatMessage from ChatServer
   public void deliverMessage( ChatMessage message ) 
   {
      if ( messageListener != null )
         messageListener.messageReceived( message.from, 
            message.message );
   }   
   
   // process server shutting down notification
   public void serverStopping()
   {
      chatServer = null;
      fireServerDisconnected( "Server shut down." );
   }
   
   // register listener for disconnect notifications
   public void setDisconnectListener( 
      DisconnectListener listener )
   {
      disconnectListener = listener;
   }
   
   // send disconnect notification
   private void fireServerDisconnected( String message )
   {
      if ( disconnectListener != null )
         disconnectListener.serverDisconnected( message );
   }
}   // end of CORBAMessageManager

/**************************************************************************
 * (C) Copyright 2001 by Deitel & Associates, Inc. and Prentice Hall.     *
 * All Rights Reserved.                                                   *
 *                                                                        *
 * DISCLAIMER: The authors and publisher of this book have used their     *
 * best efforts in preparing the book. These efforts include the          *
 * development, research, and testing of the theories and programs        *
 * to determine their effectiveness. The authors and publisher make       *
 * no warranty of any kind, expressed or implied, with regard to these    *
 * programs or to the documentation contained in these books. The authors *
 * and publisher shall not be liable in any event for incidental or       *
 * consequential damages in connection with, or arising out of, the       *
 * furnishing, performance, or use of these programs.                     *
 *************************************************************************/

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩电影免费一区| 国产成a人亚洲| 国产农村妇女精品| 欧洲色大大久久| 国产一区在线视频| 亚洲在线观看免费| 国产日韩欧美综合一区| 欧美在线观看一区| 粉嫩一区二区三区在线看| 亚洲无线码一区二区三区| 亚洲国产精品传媒在线观看| 欧美日韩国产电影| 99精品欧美一区二区三区小说| 久久国产视频网| 亚洲一二三专区| 国产精品久久久久久久久久免费看 | 另类调教123区| 亚洲一区在线看| 中文字幕一区二区在线播放| 欧美一级艳片视频免费观看| 欧洲精品视频在线观看| 福利一区二区在线观看| 精品一区二区三区久久久| 亚洲国产精品天堂| 亚洲裸体xxx| 中文字幕亚洲一区二区av在线 | 国产精品国产三级国产aⅴ中文 | 亚洲色欲色欲www| 久久午夜免费电影| 欧美一卡在线观看| 欧美色精品在线视频| 色综合久久综合中文综合网| 成年人国产精品| 懂色一区二区三区免费观看| 精品一区二区免费| 久久成人精品无人区| 日韩主播视频在线| 午夜婷婷国产麻豆精品| 亚洲一区二区在线视频| 一片黄亚洲嫩模| 亚洲综合在线观看视频| 亚洲人成亚洲人成在线观看图片 | 色成人在线视频| av网站一区二区三区| 丁香桃色午夜亚洲一区二区三区| 国产自产v一区二区三区c| 另类成人小视频在线| 麻豆一区二区99久久久久| 美国欧美日韩国产在线播放| 麻豆成人91精品二区三区| 美女网站色91| 国产制服丝袜一区| 国产大陆a不卡| 国产91精品露脸国语对白| 不卡高清视频专区| 91老师国产黑色丝袜在线| 在线亚洲免费视频| 精品视频色一区| 欧美一级高清大全免费观看| 精品国产污网站| 国产精品乱人伦中文| 亚洲三级在线免费观看| 一区二区在线观看视频在线观看| 亚洲一区二区三区视频在线| 婷婷久久综合九色综合绿巨人| 麻豆国产欧美日韩综合精品二区| 国产成人av影院| 日本韩国一区二区三区视频| 51精品视频一区二区三区| 2021国产精品久久精品| 国产精品全国免费观看高清| 一二三区精品福利视频| 日韩成人一区二区| 成人一级视频在线观看| 欧美中文字幕不卡| 精品国产91洋老外米糕| 亚洲人xxxx| 久久精品国产99久久6| 国产精品乡下勾搭老头1| av中文字幕一区| 91精品黄色片免费大全| 国产欧美视频一区二区三区| 一片黄亚洲嫩模| 国产一区二区三区四区五区美女 | 一区二区三区在线视频播放| 日本少妇一区二区| 国产黄色91视频| 欧美久久一二三四区| 欧美国产一区二区在线观看 | 日韩国产精品91| 不卡视频免费播放| 欧美一区二区三区男人的天堂 | 久久av资源站| 91在线视频免费观看| 欧美一区二区三区在线| 日韩伦理免费电影| 精品一区二区三区在线播放 | 欧美三级电影网| 国产日产欧美一区二区视频| 亚洲成人免费av| 国产91在线观看丝袜| 欧美老女人在线| 中文字幕在线观看一区| 黄页视频在线91| 欧美日韩一区国产| 国产精品九色蝌蚪自拍| 狠狠久久亚洲欧美| 欧美美女一区二区| 亚洲欧美在线观看| 国产呦萝稀缺另类资源| 制服丝袜成人动漫| 亚洲免费观看视频| 成人精品电影在线观看| 日韩免费看网站| 天天操天天综合网| 91视频免费播放| 国产午夜精品理论片a级大结局| 人人超碰91尤物精品国产| 色一情一乱一乱一91av| 国产喷白浆一区二区三区| 麻豆国产一区二区| 在线不卡中文字幕| 亚洲一级电影视频| 91免费版在线| 国产精品国产三级国产三级人妇 | 欧美激情一区二区| 国产在线视频一区二区| 日韩一区二区三区在线观看| 亚洲午夜久久久久久久久电影院| 99re热这里只有精品免费视频| 日本一区二区免费在线观看视频| 久久成人18免费观看| 欧美一级电影网站| 日本vs亚洲vs韩国一区三区二区 | 精品国产91洋老外米糕| 久久精品国产一区二区| 日韩欧美久久久| 蜜臀av国产精品久久久久| 欧美一区二区视频网站| 裸体在线国模精品偷拍| 精品免费国产二区三区 | 91香蕉视频黄| 国产精品久久久久久久久免费相片 | av资源网一区| 亚洲天堂网中文字| 97se亚洲国产综合自在线| 国产精品国产三级国产普通话蜜臀 | 国产91丝袜在线播放九色| 4438x亚洲最大成人网| 免费人成黄页网站在线一区二区| 日韩午夜在线观看| 久草在线在线精品观看| 精品99999| 国产成人aaaa| 亚洲欧洲在线观看av| 色哟哟在线观看一区二区三区| 一区二区久久久久久| 欧美日韩国产综合一区二区| 天堂影院一区二区| 精品成人一区二区三区四区| 成人蜜臀av电影| 亚洲影院理伦片| 日韩一区二区三| 丁香婷婷综合激情五月色| 亚洲猫色日本管| 日韩三级视频中文字幕| 国产精品66部| 亚洲黄一区二区三区| 91精品国模一区二区三区| 国产美女精品一区二区三区| 中文字幕日韩av资源站| 欧美日韩在线电影| 国产一区二三区| 亚洲免费在线视频一区 二区| 91精选在线观看| 丁香六月综合激情| 亚洲一区二区偷拍精品| 日韩免费看的电影| 99久久综合国产精品| 五月天中文字幕一区二区| 欧美电视剧在线观看完整版| 不卡av在线网| 男女男精品网站| 中文字幕不卡在线观看| 777欧美精品| 99视频一区二区| 免费日本视频一区| 国产精品短视频| 日韩三级伦理片妻子的秘密按摩| 成人av综合在线| 狂野欧美性猛交blacked| 国产精品欧美精品| 欧美夫妻性生活| av动漫一区二区| 久久aⅴ国产欧美74aaa| 亚洲欧美日韩国产综合在线| 久久综合九色综合欧美亚洲| 在线免费不卡视频| 国产精品一区不卡| 五月激情六月综合|