2011-10-23 2 views
1

NFC를 사용하여 하나의 전화기에서 다른 전화기로 4 ~ 5 개의 정수와 문자열을 보내고 싶습니다. 또한 이와 같은 데이터를 받고 싶습니다.한 전화기에서 다른 전화기로 간단한 데이터 보내기

웹을 검색 한 결과 웹에있는 간단한 텍스트 파일에서 데이터를 다운로드하는 것이 매우 쉽다는 것을 알았습니다. 그러나 업로드가 더 힘들어지고 진지하게 생각해 보면 휴대 전화에서 서버로 데이터를 보내고 해당 사용자가 해당 서버에서 데이터를 다운로드하도록하는 것보다 내 휴대 전화에서 다른 사용자의 휴대 전화로 데이터를 보내는 것이 더 빠를 것이라고 생각합니다.

두 전화기간에 어떤 식으로 공유 할 수 있습니까?

답변

0

물론 있습니다. 전화기가 서로의 IP 주소를 알고 있는지 확인해야하지만, 일종의 서버를 사용하지 않으면이 주소를 얻을 수 없습니다.

"업로드하는 것이 어렵습니다." 두 전화기간에 직접 데이터를 전송하는 것이 더 쉬울 것이라고 생각한다면 틀립니다. 시작하기 위해 전화 회사의 네트워크에서 인바운드 연결을 차단하는 모든 종류의 방화벽이있을 수 있습니다.

서버에 데이터를 업로드하는 것이 "어렵지"않은 경우이를 처리 할 서버 프로그램 만 작성하면됩니다. 당신은 직접 연결을 설정하기 위해 전화기 사이의 IP 주소를 전달하기 위해 어쨌든 하나가 필요합니다.

내가 너라면, 간단한 서버를 작성하고 전화기의 주소를 업로드하는 것으로 시작할 것입니다. (물론 전화의 OS에서 IP 주소를 얻는 방법을 알아야하는 복잡함이 더 많습니다. 그다지 중요하지 않을 수도 있습니다.

그러나 어느 경로를 선택 하든지 HTTP/포트 80을 통해 데이터를 전송할 수 있습니다. 방화벽으로 인한 문제가 줄어 듭니다.