[ublic class Client { public static final String IP_ADDR = "192.168.0.10";//服务器地址 public static final int PORT = 7777;//服务器端口号 public static void main(String[] args) { while (true) { Socket socket = null; try { //创建一个流套接字并将其连接到指定主机上的指定端口号 socket = new Socket(IP_ADDR, PORT); //读取服务器端数据 DataInputStream input = new DataInputStream(socket.getInputStream()); //向服务器端发送数据 DataOutputStream out = new DataOutputStream(socket.getOutputStream()); String str = "#login,4532"; out.writeUTF(str); String ret = input.readUTF(); System.out.println("服务器端返回过来的是: " + ret); // 如接收到 "OK" 则断开连接 System.out.println(ret + ""); out.close(); input.close(); } catch (Exception e) { System.out.println("客户端异常:" + e.getMessage()); } finally { if (socket != null) { try { socket.close(); } catch (IOException e) { socket = null; System.out.println("客户端 finally 异常:" + e.getMessage()); } } } } while (true) { try { Socket ssocket = new Socket(IP_ADDR, PORT); OutputStream outputStream = ssocket.getOutputStream(); outputStream.write("#login, 14562".getBytes()); outputStream.flush(); System.out.println(ssocket); InputStream is = ssocket.getInputStream(); byte[] bytes = new byte[1024]; int n = is.read(); System.out.println(new String(bytes, 0, n)); is.close(); ssocket.close(); } catch (UnknownHostException e) { e.printStackTrace(); System.out.println("客户端异常:" + e.getMessage()); } catch (IOException e) { e.printStackTrace(); System.out.println("客户端异常:" + e.getMessage()); } } } }
java做两个客户端同行,两个java客户端程序
最新推荐文章于 2024-05-17 16:27:50 发布