java简单的socket通信
3085 点击·0 回帖
![]() | ![]() | |
![]() | -------------------服务端------------------------------- import java.net.*; import java.io.*; public class server { private ServerSocket ss; private Socket socket; private BufferedReader in; private PrintWriter out; public server() { try { ss = new ServerSocket(8888); while (true) { socket = ss.accept(); in = new BufferedReader(new InputStreamReader(socket.getInputStream())); //读取socket 中的流 String line = in.readLine(); System.out.println(line); out.close(); in.close(); socket.close(); } } catch (IOException e) {} } public static void main(String[] args) { new server(); } } -----------------------客户端---------------------- import java.io.*; import java.net.*; public class client { Socket socket; BufferedReader in; PrintWriter out; public client() { try www.atcpu.com { socket = new Socket("xxx.xxx.xxx.xxx", 8888); //服务端IP 和 端口 in = new BufferedReader(new InputStreamReader(socket.getInputStream())); out = new PrintWriter(socket.getOutputStream(),true); out.println("what up"); //发给服务端的内容 out.flush(); out.close(); in.close(); socket.close(); } catch (IOException e) {} } public static void main(String[] args) { new client(); } } | |
![]() | ![]() |