본문 바로가기

IT/Android

[안드로이드] 소켓 프로그래밍

이제 자바 소스 코드를 입력하면 됩니다. 

 


서버 소켓을 생성하고 클라이언트 소켓 요청이 오면 accept()메서드를 통해

리턴되는 소켓 객체로 클라이언트 소켓의 연결 정보를 확인 할수 있습니다.

ObjectInputStream을 사용해서 소켓의 정보를 받아오고 ObjectOutputStream을 통해

소켓을 담아서 클라이언트로 보내고 있습니다.

서버를 먼저 컴파일 해 놓아야 합니다.

다음은 클라이언트 소스입니다.

원래 하시던대로 안드로이드 프로젝트 생성하시면 됩니다. 

 

 

서버의 ip주소를 알아야 하는데 cmd창(commend)을 여시고 ipconfig를 치시면

서버의 ip주소를 확인 하실수 있습니다.

자신의 아이피 주소를 host에 입력하시고 실행해 주시기 바랍니다.

이제 매니페스트에 등록만 해주면 됩니다. 

  

  

서버를 먼저 실행하고 클라이언트를 실행하면 소켓이 연결이 됩니다.

다음은 클라이언트 출력결과 입니다.


다음은 서버 출력 화면입니다.

서버와 클라이언트 소켓이 연결되었습니다~