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

📄 chatcl~2.jav

📁 its a chat server code using javascript
💻 JAV
字号:
package chat;

import org.omg.CORBA.*;
import org.omg.CosNaming.*;
import java.io.*;

public class chatclient
{


public void run()
{
 connect();

  if(myserver != null)
  {
    dosomthing();
  }
}
  protected void connect()
  {
   try
   {
    org.omg.CORBA.Object obj = orb.resolve_initial_references("NameService");
	NamingContext nc = NamingContextHelper.narrow(obj);
	NameComponent ncmp = new NameComponent("ChatServer"," ");
	NameComponent path[] = { ncmp };

	myserver = chatserverHelper.narrow(nc.resolve(path));
   }
   catch(Exception e)
   {
    System.out.println("Error connection :"+e);
	myserver = null;
	return ;
   }
 System.out.println("Bound to server");
}

 protected void dosomthing()
 {
   try
   {
   BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
   System.out.println("Starting the conversation");
   myserver.login("Harshit");
   br.readLine();
   myserver.login("Chirag");
   br.readLine();
   myserver.login("Harshit");
   br.readLine();
   myserver.addmessage("This is working");
   br.readLine();
   myserver.addmessage("This is working too");
   br.readLine();
   myserver.addmessage("This is working three");
   br.readLine();
   myserver.logout("Harshit");
   br.readLine();
   String str;
   int l=0;
   str = myserver.getnewmesg(l);
   if(str==null)
   System.out.println("Why this is not printed");
   //l = getnewmesgs(str,l);
   System.out.println(str+"  : "+l);
   l++;
   myserver.addmessage("This is working four");
   br.readLine();
   do 
   {
   str = myserver.getnewmesg(l);
   if(!str.equals(" "))
   {
   System.out.println(str+"  : "+l);
   l++;
   }
   else
   break;
   br.readLine();
   }while(str!=null);
   System.out.println("");
   }
   catch(Exception e)
   {
    System.out.println("Error : "+e);
	}
  }
  
   public static void main(String[] args)
   {
     orb = ORB.init(args,null);
	 chatclient c = new chatclient();
	 c.run();
   }

   public static ORB orb;
   private chatserver myserver;




   
    


};

⌨️ 快捷键说明

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