어플리케이션 내에서 디바이스 간 통신을 실시간으로 구현하는 가장 좋은 방법은 무엇입니까? 필자는 Apple Push Notification Service를 실험 해 왔지만 실시간 메시징을 위해 최선을 다해 발견하지 못했습니다. 이 용도로 소켓을 활용할 수있는 방법이 있습니까? 아니면 방금 APNS를 사용하고 있습니까?iPhone에서 디바이스 간 통신을 구현하는 가장 좋은 방법
답변
초심자 인 경우 GameKit을 사용하십시오.
아프면, AsyncSocket을 사용하십시오.
GameKit은 어린이가 쉽게 사용할 수 있습니다. AsyncSocket은 아마도 모든 플랫폼의 모든 네트워킹에서 가장 아름다운 라이브러리 일 것입니다 - 믿을 수 없을 정도로 사용하기 쉽습니다.
두 경우 모두 Bonjour (두 줄의 코드)를 사용하여 다른 장치를 "찾습니다". 여기
는 ... 전체 설명이다 당신이 필요합니다 GK에 대한 Tablet(iPad/Android)-Server Communication Protocol중요한 비밀 지식 ...
Client/Server GKSessions
또 다른 간단히 요약 ...
Most effective way to do networking on Mac/iPhone?
들어 기록, APNS는 당신이 달성하고자하는 것과는 아무런 관련이 없습니다! APNS에 대해 완전히 잊어 버리십시오.
RADIUS 란 무엇입니까? ----------------------- ***
BLUETOOTH는 약 이십피트을 통해 작동하는지 유의하시기 바랍니다. (10 미터)
로컬 WiFi 연결의 경우 동일한 로컬 WiFi 허브에 모두 연결해야합니다. WiFi 허브의 범위는 아마도 20 미터이고인데 한 집과 다음 집만 (벽의 두께에 따라 다름)입니다.
있다는 점 유의 하시길 바랍니다 : IT 마일의 커플 (모든 종류의) 두 컴퓨터를 연결 물리적으로 불가능하다.
그러한 네트워킹 장치가 없습니다. (아마도 "햄 라디오"라고 말하면서 만들 수 있지만 완전히 완성 될 때까지 대기업이 될 완전히 새로운, 새로운 연구 프로젝트 일 것임을 분명히 할 수 있습니다.)
그와 같은 작품은 절대적으로 없습니다 - 나쁜 소식을 들으면서 미안합니다.
오직 두 가지 가능성이 블루투스와 와이파이이며 각각 약 20 피트와 30 피트 이상에서만 작동합니다.
이렇게 두 대의 원격 컴퓨터를 어떻게 연결합니까?대답은을 통해 입니다.
유일한 방법은 인터넷에 연결하는 것입니다. 기존 기술과의 직접 연결은 불가능합니다.
인터넷을 사용하여 두 대의 컴퓨터 (예 : 두 대의 iPhone)를 연결하는 방법에 대해 더 알고 싶다면 새로운 질문을해야 할 것입니다. 매우 쉽다는 것을 알게되어 매우 기쁩니다. 약간의 문제가 발생할 것입니다..
두 아이폰 모두 인터넷 연결 상태가 양호해야합니다. 그들이 30 피트 이상 떨어진 거리에 있다면, iPhone을 연결하는 유일한 방법은 인터넷을 이용하는 것입니다. 각각 인터넷 연결이 양호해야하며 그렇지 않을 수도 있습니다.
이 정보가 도움이되기를 바랍니다.
포괄적 인 목록 주셔서 감사합니다. 내가 분명하지 않은 한 가지. 나는 2 마일 정도의 거리까지 일하기 위해 이것을 필요로한다. 이러한 솔루션 중 하나가 작동합니까? – ennuikiller
up-voted, 솔루션 중 몇 가지가 반경까지 작동하는지 알려주시겠습니까? – ennuikiller
당신은 서비스 (블루투스) Gamekit how to do p2p wifi connection in iphone
체크 아웃 사과 GameKit 프레임 워크 GameKit 또는도 아이폰 데모를 포함 AsyncSocket에서 소켓 기반 네트워킹 모습을 피어 GameKit의 피어 (peer)를 사용할 수 있습니다.
- 1. iPhone에서 HTTP 통신을 사용하는 방법?
- 2. iPhone에서 주소록 자동 완성을 구현하는 가장 좋은 방법은 무엇입니까?
- 3. iPhone에서 손으로 쓴 문자 인식을 구현하는 가장 좋은 방법은 무엇입니까?
- 4. iPhone에서 맞춤 캘린더를 구현하는 가장 좋은 방법은 무엇입니까
- 5. iPhone에서 편지를 추적하는 가장 좋은 방법
- 6. GWT - 가로형 Navbar를 구현하는 가장 좋은 방법
- 7. MPMoviePlayer 제한 시간을 구현하는 가장 좋은 방법
- 8. EF에서 더티 플래그를 구현하는 가장 좋은 방법
- 9. 사이트에서 자연어 검색을 구현하는 가장 좋은 방법
- 10. php4에서 try catch를 구현하는 가장 좋은 방법
- 11. 확장 방법을 구현하는 가장 좋은 방법
- 12. 주식 시세 클래스를 구현하는 가장 좋은 방법
- 13. 사용자 인증을 구현하는 가장 좋은 방법
- 14. iPhone에서 실내 내비게이션을 구현하는 방법
- 15. 언어 간 프로그램 통신을 위해 CORBA보다 좋은 점이 있습니까?
- 16. C#에서 프로세스 간 통신을 수행하는 가장 쉬운 방법은 무엇입니까?
- 17. iphone에서 캘린더 개념을 구현하는 방법
- 18. 클라이언트/서버 통신을 구현하는 가장 간단한 방법은 무엇입니까?
- 19. pthread를 사용하여 플랫폼에서 비동기 스레드 간 통신을 수행하는 방법
- 20. Android에서 '스텁'을 구현하는 가장 좋은 방법은 무엇입니까?
- 21. Spring 기반 Java 서버에서 웹 클라이언트와의 비동기식/푸시 형 통신을 관리하는 가장 좋은 방법
- 22. 가장 저렴한 Android 1.5 디바이스
- 23. nhibernate : 평등을 구현하는 가장 좋은 방법은 무엇입니까?
- 24. iphone에서 가장 좋은 방법은 UITableViewController를 파생합니다.
- 25. iPhone에서 UIButtons의 활성화/비활성화를 처리하는 가장 좋은 방법
- 26. Objective-C : iphone에서 REST API에 액세스하는 가장 좋은 방법
- 27. iPhone에서 사용자의 로그인 정보를 저장하는 가장 좋은 방법
- 28. iPhone에서 양식 데이터를 난독 화/암호화하는 가장 좋은 방법
- 29. 연산자 오버로드를 구현하는 가장 좋은 방법은 무엇입니까?
- 30. JTree 용 툴팁을 구현하는 가장 좋은 방법은?
이 매우 오래된 질문에 대해 요즘, 모바일 컴퓨팅의 기본 패러다임은 ** PubNub **와 같은 서비스를 사용하는 것입니다. – Fattie