服务器端:
import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; public class SocketServer { public static void main(String[] args) throws IOException { //第一步:创建Socket服务器端 ServerSocket server = new ServerSocket(8800); //第二步:服务端通过accpet();接收客户端信息 Socket socket = server.accept(); //第三步:获取socket输入流 InputStream is = socket.getInputStream(); //第四步:获取输入流的东西 BufferedReader bf = new BufferedReader(new InputStreamReader(is)); //第五步:对比 String info = ""; while((info = bf.readLine())!=null){ System.out.println("接收到的客户端信息为:"+info ); } //第六步:关闭/关闭时需要注先用的后关 bf.close(); is.close(); server.close(); } }
