java 네트워크 프로그래밍, 다중 스레드 다중 채팅, 미나 실시간 통신 프레임워크 구현

1062 단어 백엔드 기술
1. socket 프로그래밍 1. 서버 프로그램 구축
ServerSocket serverSocket = new ServerSocket(6666);
System.out.println("       ,         。。。");
/**  accept  ,    ,        */
Socket accept = serverSocket.accept();
System.out.println("      :"+accept.getRemoteSocketAddress());
System.out.println("        :");

BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(accept.getInputStream()));
String inputString = bufferedReader.readLine();
System.out.println(inputString);

System.out.println("           :");
PrintStream printStream = new PrintStream(accept.getOutputStream());
printStream.println("echo:"+inputString);
printStream.flush();

printStream.close();
bufferedReader.close();

2. 클라이언트 프로그램 구축
Socket socket = new Socket("127.0.0.1",6666);
System.out.println("          ,      :hello,I am sunkeliang");
PrintStream printStream = new PrintStream(socket.getOutputStream());
printStream.println("hello,I am sunkeliang");
printStream.flus

좋은 웹페이지 즐겨찾기