1대다 통신에 대해 궁금해서 글 올립니다.


안녕하세요. :)

1:N 통신에 대해서 궁금한점이 있습니다. 클라이언트로 사용 되는 플랫폼은 아이폰, 안드로이드 입니다. 1이 되는 기기 역시 클라이언트에서 하고 싶습니다. (따로 서버가 필요없다는 가정하입니다.)

블루투스, NFC등 현재 스마트폰이 가지고 있는 네트워크 방법을 사용해서 화면을 공유하는 애플리케이션을 만들어 보고 싶은데 어떤 방법이 좋을까 해서 이렇게 질문 남깁니다.

예시로 기억은 잘 안나지만 옛날에 삼성 스마트폰끼리 화면을 공유하는 것이 있었던거 같습니다. (동영상은 아니고 단순 이미지 여러장을 공유하는 것입니다.)

  1. 인터넷 상에 서버를 두지 않고도 1:N 통신 여부를 알고 싶습니다.
  2. 만약 1번이 된다면 어떤 방법이 있는지 궁금합니다.

예제나 검색 키워드등을 가르쳐주시면 정말 감사합니다 :)

  • 2016년 06월 22일에 작성됨
    Swift로 iOS 개발을 하고 있습니다

조회수 404


1 답변


좋아요
2
싫어요
채택취소하기

자료를 찾아보니 블루투스로 1:N 통신이 가능한 것으로 보입니다. 가장 간단한 방법은 다음 라이브러리를 살펴보신 후 적용하거나 참고해서 직접 구현하는 방법일 것 같고요.

위 라이브러리도 그렇고 아래의 스택오버플로우 설명에도 UUID를 자체적으로 생성하는 부분이 언급되는 것으로 보아 이 부분이 1:N 통신의 핵심적인 내용인 것 같습니다. 아래의 링크에 관련 코드와 설명이 있으니 분석해보면 도움이 될 것 같습니다.

추가로 참고 될만한 링크 첨부했습니다.


  • 감사합니다. 블루투스는 기본적으로 1:1 통신밖에 안되는줄 알았는데 1:N이 지원이 되는군요! 정말 감사합니다 :)    myoung   2016.6.22 14:54     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close