sclient.java

来自「书中的例题」· Java 代码 · 共 33 行

JAVA
33
字号

 import java.net.*; 
 import java.io.*;
 import javax.swing.*;

 public class SClient
{
  public static void main(String []args)
  { 
    String             s=null;
    Socket            c_socket;
    DataInputStream    in=null;
    DataOutputStream  out=null;
    try{
     c_socket=new Socket("localhost",4321);
     in=new DataInputStream(c_socket.getInputStream());
     out=new DataOutputStream(c_socket.getOutputStream()); 
	  while(true)
      { s=in.readUTF();
         if (s!=null)  break;
      }    

     out.writeUTF("我是客户机,收到你返回的信息。");
   
     c_socket.close();
    }
    catch(IOException e){s="无法连接";}     
    JOptionPane.showMessageDialog(null,"客户机收到:"+s);
       System.exit(0);     //退出程序  
   } 
}

⌨️ 快捷键说明

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