socketbean.java

来自「mysql的jdbcbean mysql的jdbcbean」· Java 代码 · 共 56 行

JAVA
56
字号
package manage;

import java.net.*;
import java.io.*;
import java.lang.String;


public class SocketBean{
  Socket socket=null;
  InetAddress addr =null;


  public SocketBean() {
    try {
      InetAddress addr = InetAddress.getByName("localhost");
      socket = new Socket(addr, 8888); //创建一个socket
    } catch (IOException e) {}
  }

 public void send(String m) {
    try {
      PrintWriter pout = new PrintWriter( //创建一个输出流
          new BufferedWriter(
          new OutputStreamWriter(
          socket.getOutputStream())), true);
      pout.println(m); //发送请求
    }catch (IOException e) {}
 }

 public  String receive(){
   String str = null;
    try {
      BufferedReader pin = new BufferedReader( //创建一个输入流
        new InputStreamReader(
        socket.getInputStream()));
  while (true) { //等待服务器处理请求
         str = pin.readLine();
         if (str != null)break;
       } }catch(IOException e)
       {
         e.printStackTrace();
       }
       return str;


    }

    public void closesocket(){
       try{
         socket.close();
       }catch(IOException e) {}
     }

 }

⌨️ 快捷键说明

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