InputStreamReader和OutputStreamWriter
public class ClientSocket {  public static void main(String args[]) {        String host = "127.0.0.1";        int port = 8919;        try {          Socket client = new Socket(host, port);          Writer writer = new OutputStreamWriter(client.getOutputStream());          writer.write("Hello From Client");          writer.flush();          writer.close();          client.close();        } catch (IOException e) {          e.printStackTrace();        }    }}public class ServerClient {  public static void main(String[] args) {        int port = 8919;        try {            ServerSocket server = new ServerSocket(port);                Socket socket = server.accept();            Reader reader = new InputStreamReader(socket.getInputStream());            char chars[] = new char[1024];            int len;            StringBuilder builder = new StringBuilder();            while ((len=reader.read(chars)) != -1) {               builder.append(new String(chars, 0, len));            }            System.out.println("Receive from client message=: " + builder);            reader.close();            socket.close();            server.close();        } catch (Exception e) {            e.printStackTrace();        }  }}感谢您的阅读,您的支持是我写博客动力。
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号