一、服务端代码
import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; public class demo_sever { public static void main(String[] args) throws IOException { ServerSocket ss=new ServerSocket(8888); Socket a1 = ss.accept(); InputStream is = a1.getInputStream(); byte[] bytes = new byte[1024]; int len=is.read(bytes); System.out.println(new String(bytes,0,len)); OutputStream os = a1.getOutputStream(); os.write("adfasdfa".getBytes()); a1.close(); ss.close(); } }
二、客户端代码
import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; public class demo { public static void main(String[] args) throws IOException { Socket sc=new Socket("127.0.0.1",8888); OutputStream Out = sc.getOutputStream(); Out.write("你好,服务器!".getBytes()); InputStream is = sc.getInputStream(); byte[] bytes=new byte[1024]; int len=is.read(bytes); System.out.println(new String(bytes,0,len)); sc.close(); } }
使用IDEA,先运行服务端代码,然后运行客户端代码
服务端显示 你好,服务器! 客户端显示 adfasdfa