simpleclient.java

来自「完成登陆」· Java 代码 · 共 33 行

JAVA
33
字号



import java.net.*;
import java.io.*;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Calendar;

public class SimpleClient {
  public SimpleClient(String server, String command) {
    try{
      Socket s = new Socket(server, 2000);
      OutputStream os= s.getOutputStream();
      //将字符串显示地转化为byte[]
      os.write(command.getBytes());
      InputStream in = s.getInputStream();
      byte buf[] = new byte[100];
      in.read(buf);
      //String.trim()将后面的空格删除
      System.out.println(new String(buf).trim());
    }catch(Exception e){
      System.out.println(e.getMessage());
    }
  }
  public static void main(String[] args) {
    //第一个参数说明了服务端的IP地址,第二个参数就是命令,本例的服务端只支持time命令
    SimpleClient simpleClient1 = new SimpleClient("127.0.0.1","time");
    SimpleClient simpleClient2 = new SimpleClient("127.0.0.1","date");
  }

}

⌨️ 快捷键说明

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