자바 가 지정 한 포트 를 감청 하고 서버 에서 전달 하 는 메 시 지 를 수신 합 니 다.

2055 단어 자바
1. 간단 한 소개
 오늘 하 이 콘 의 얼굴 인식 을 연결 할 때 포트 를 지정 하여 실시 간 으로 얼굴 비교 경 보 를 감청 하고 서버 에서 보 내 는 메 시 지 를 받 아야 하기 때문에 자 료 를 찾 아 보면 다음 과 같다.
  • 데 몬 과 main 방법 이 실행 되 고 listener 감청 방식 으로 프로젝트 감청 을 시작 할 수 있 습 니 다
  •  
    public class SokectThread implements Runnable {	
    	private BufferedReader reader;
    	private Socket socket;
    	//        Socket  
    	public SokectThread(Socket clientSocket)
    	{
    		try
    		{
    			//   socket  
    			socket = clientSocket;
    			//           
    			InputStreamReader isReader = new InputStreamReader(socket.getInputStream());
    			reader = new BufferedReader(isReader);
    			//   socket     
    			OutputStream os = socket.getOutputStream();
    			PrintWriter pw = new PrintWriter(os);
    			String ms = "********************";
    			pw.write(ms);
    			pw.flush();
    		} catch (IOException e)
    		{
    			e.printStackTrace();
    		}
    	}
    	@Override
    	public void run() {
    		String messages;
    		try
    		{
    			while ((messages = reader.readLine()) != null)
    			{
    				System.out.println("        : " + messages);
    			}
    		} catch (IOException e){
    			e.printStackTrace();
    		}
    
    	}
    
    }
  • 수호 자 라인, 출력 클 라 이언 트 메시지 출력
  •  
    public class SokectThread implements Runnable {	
    	private BufferedReader reader;
    	private Socket socket;
    	//        Socket  
    	public SokectThread(Socket clientSocket)
    	{
    		try
    		{
    			//   socket  
    			socket = clientSocket;
    			//           
    			InputStreamReader isReader = new InputStreamReader(socket.getInputStream());
    			reader = new BufferedReader(isReader);
    			//   socket     
    			OutputStream os = socket.getOutputStream();
    			PrintWriter pw = new PrintWriter(os);
    			String ms = "********************";
    			pw.write(ms);
    			pw.flush();
    		} catch (IOException e)
    		{
    			e.printStackTrace();
    		}
    	}
    	@Override
    	public void run() {
    		String messages;
    		try
    		{
    			while ((messages = reader.readLine()) != null)
    			{
    				System.out.println("        : " + messages);
    			}
    		} catch (IOException e){
    			e.printStackTrace();
    		}
    
    	}
    
    }

    이상 은 개인 총 결 입 니 다. 필요 한 당신들 을 도 울 수 있 기 를 바 랍 니 다!

    좋은 웹페이지 즐겨찾기