javashaowen.rar

  • PUDN用户
    了解作者
  • Java
    开发工具
  • 5KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 31
    下载次数
  • 2009-11-21 02:37
    上传日期
网络监听程序 1、使用图形用户界面。 2、有服务器和客户端,服务器监听客户端的登陆。即:如果A客户端登陆服务器,则服务器界面上的A字母对应的红灯变成绿色。 3、绿灯表示连接,红灯表示断线。
javashaowen.rar
  • javashaowen
  • TCPServer$1.class
    489B
  • TCPClient$1.class
    489B
  • TCPServer.java
    2.3KB
  • TCPClient.class
    1.9KB
  • TCPServer.class
    1.7KB
  • TCPClient.java
    2.8KB
内容介绍
//导入包 import java.io.*; import java.net.*; import java.awt.*; import java.awt.event.*; import java.io.*; import java.awt.datatransfer.*; import java.awt.event.ActionListener; import java.util.EventListener; import java.awt.Color; import javax.swing.*; import javax.swing.JOptionPane; import java.util.*; //窗口类 class TCPClient extends JFrame implements ActionListener { //继承窗口类jframe 实现接口actionlistener. JButton button1, button2; //定义 按钮 。 public TCPClient(){ //构造函数。 FlowLayout L = new FlowLayout(FlowLayout.CENTER, 4, 4); //创建流式布局。 Container c = getContentPane(); c.setLayout(L); button1=new JButton("登陆A "); //创建按钮。 button2 = new JButton("退出 "); c.add(button1); //把按钮添加到窗口。 c.add(button2); button1.addActionListener(this); //添加按钮的监听事件。 button2.addActionListener(this); getContentPane().add(button1); getContentPane().add(button2); this.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); this.setSize(500, 500); this.setVisible(true); } public void actionPerformed(ActionEvent e) { if (e.getSource() == button1) { try{ Socket Client= new Socket("localhost",6666); } catch (Exception a) { System.out.print("tiana ,bu a \n" + a); } } else if (e.getSource() == button2) { try { Socket Client = new Socket("localhost", 6666); Client.close(); } catch (Exception a) { System.out.print("tiana ,bu a \n" + a); } } } public static void main (String [] args){ TCPClient c = new TCPClient(); /* String data=null; String Clientdata=null; try{ Socket Client= new Socket("localhost",6666); PrintWriter out = new PrintWriter(Client.getOutputStream(),true); BufferedReader in = new BufferedReader (new InputStreamReader(Client.getInputStream())); BufferedReader readFromKeyboard = new BufferedReader(new InputStreamReader(System.in)); do{ Clientdata=readFromKeyboard.readLine(); out.println(Clientdata); data=in.readLine(); System.out.println(data); } while(!Clientdata.equals("quit")); out.close(); in.close(); Client.close(); }catch(Exception e){ System.out.print("tiana ,bu a \n"+e); }*/ } }
评论
    相关推荐
    • googlemap(demo).rar
      javascript操作GOOGLEMAP地图所有演示程序
    • Web_Crawler.zip
      c++ spider 源代码 网络爬虫 适合研究搜索引擎
    • swish-efiles.1.3.2.tar.gz
      用C语言写的搜索引擎,包含多种建立索引的方式
    • Internet蜘蛛程序.zip
      Internet蜘蛛程序 所谓蜘蛛即SPIDER! 相信大家都知道是什么意思
    • xunlong0.6.rar
      完整的.net搜索引擎采用LUCENE.net为索引核心,分布式架构.包含wordnet,分词,spider,简单webserver等
    • VM303TXP.rar
      摄像头驱动的重要文件,在安装时可能会提示需要此文件进行安装
    • JQuery_1.4.2_API.rar
      jQuery的1.4.2发布了!jQuer1.4.2版本修复了1.4版本的一些错误和优化了一些不错的改进。
    • websearch.zip
      简单的全路径全文搜索的程序
    • javascript.rar
      一个不错的javascript教程 很适合初学者。 从基础讲其,带实例。很适用
    • madengine.zip
      根据特定URL地址读取所有页面自动建立索引文件的搜索程序