2011-07-01 4 views
1

나는 7 개의 전화 앱을 개발 중이며 동일한 앱을 실행하는 다른 휴대 전화와 데이터를 공유 할 수 있기를 바랍니다. 앱에서 휴대 전화로 데이터를 보내고받을 수 있기를 바랍니다. 푸시 알림 서비스를 살펴 보았습니다. 그러나 성능상의 이유로 중간에 웹 서비스가있는 것을 피할 수 있기를 바랍니다. 소켓을 조사해야합니까? 이 환경에서 이것이 가능합니까?Windows 7 휴대 전화에서 휴대 전화로 데이터 전송

답변

1

망고에서 청취 소켓을 사용할 수 없습니다. 따라서 소켓을 사용하는 경우에도 2 사이의 연결을 시작하는 데 도움이되는 최소한의 서비스가 없어도이를 수행 할 수 있는지 확신 할 수 없습니다.

리키 탄 (Ricky Tan)은 UDP 멀티 캐스트를 사용하여이 시나리오를 구현하여 동일한 WiFi 네트워크에서 멀티 플레이어 게임을 구현하는 방법을 설명하는 article을 게시했습니다.

0

귀하의 경우, 제한된 소켓 지원 (귀하의 휴대 전화가 서버로 작동 할 수 없음) 때문에 중개 계층은 필수적입니다. 매우 기본적인 토큰 교환을 구현할 수 있지만 교환기가 두 개의 특정 장치간에 만 이동하고 연결된 모든 단일 장치에 브로드 캐스트되지 않도록 특정 전화 및 계정 식별자가 필요합니다.

궁극적으로 WCF 서비스를 사용할 수도 있지만 소켓을 통한 성능 향상을 볼 수 있습니다.

관련 문제