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

📄 myclient.java~1~

📁 这是个通信程序,一个是客户端,一个是服务器
💻 JAVA~1~
字号:

import java.awt.*;
 import java.awt.event.*;
 import java.net.*;
 import java.io.*;



public class MyClient extends Frame implements 	ActionListener
  {
      Socket ClientSocket;
         PrintStream os;
         DataInputStream is;
         String s;
        Label Mylabel=new Label("欢迎使用本机提供的信息");
          TextArea textArea;
           Button MyButton = new Button("发送");
            public MyClient( )
              {
               setTitle("Client Window");//建立并显示与Server					           通信的信息窗口
                 setLayout(new BorderLayout( ));
                 this.addWindowListener(new 	WinAdptClient(this));
                 MyButton.addActionListener(this);
               textArea=new TextArea(20,50);
                add("North",Mylabel);
                add("South",MyButton);
                  add("Center",textArea);
                      setResizable(false);
                           pack( );
                            show( );
                            connect( );                           //与Server端连接通信
                          }
                               public void connect( )
                          {
                            try{
                                   ClientSocket=new Socket("",8000);   //连向Server主机的8000端口
                                  os=new PrintStream(
         new BufferedOutputStream(ClientSocket.getOutputStream( )));
          is=new DataInputStream(
             new BufferedInputStream(ClientSocket.getInputStream( )));
         s=is.readLine( );//从Server端读入数据
         textArea.appendText(s+"\n");
   }
    catch(Exception e){}
  }
   public void actionPerformed(ActionEvent e)
  {//当点击按钮时向Server端发送信息
    if(e.getSource( )==MyButton)
    {
                 try{
                           os.print(textArea.getText( ));
                            os.flush( );
                    }
                catch(Exception ex){}
              }
           }
            public static void main(String args[])
          {
                     new MyClient( );
             }
            }

⌨️ 快捷键说明

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