2016-08-05 2 views
-2

먼저 복잡한 것을 만드는 이유를 조금만 나누고 싶습니다.서버없이 P2P 네트워크를 만드는 방법은 무엇입니까?

나는 도시에서 "애완 동물을 잃어 버렸습니다"라는 문제가 많은 것을 보았습니다. 11 년 동안 가장 좋은 동반자를 잃어 버렸기 때문에 사람들이 공용 FTP 서버에 사진을 업로드 할 수 있도록 모바일 응용 프로그램을 개발하여 소규모 도시에 기여하고 싶습니다. (엄청난 양의 저장 공간을 무료로 찾을 수 있습니다) 그런 다음 JSON o XML과 같은 파일 형식을 만들고 애완 동물 이름, 위치, 특성, 잃어버린 길에 대한 세부 정보, 특별한 세부 정보, 응용 프로그램에 표시 할 사진 URL 등의 데이터 정보를 공유하십시오.

나는이 문제에 기여할 수 있지만 서버를 마련하거나 유지하기 위해 기부를 요청함으로써 시간을 할애 할 수 없습니다. 내가 원한 것은 XML/JSON 파일을 계속 업데이트하고 공유하기 위해 간단한 피어 - 투 - 피어 (Peer-To-Peer) 애플리케이션을 생성하여 실제로 애플리케이션이 죽지 않고 서버에 의존하지 않게하는 것입니다. P2P 프로그래밍에 대해 많이 읽었으며 가장 복잡한 작업이지만 가장 친한 친구를 찾지 못했기 때문에이 작업을 정말로하고 싶습니다. 다른 사람들에게 도움이 될 것이라고 생각합니다. (응용 프로그램은 내 도시에서 사용).

연습하려면 무엇을 사용할 수 있습니까? 오픈 소스 모바일 P2P 프로젝트를 읽을 수 있습니까?

답변

0

나는 "실제로 응용 프로그램은 죽지 않을 것"이라고 말하고 싶습니다. 그러나 복잡한 피어 투 피어 애플리케이션 개발에 관심이 있으시면 socket.io을 참조하십시오. 또한 응용 프로그램을 한 도시로 제한하려는 이유는 무엇입니까? 그것이 당신에게 유익하다면, 왜 다른 사람들에게 도움이되지 않을까요?

+0

나는 P2P를 프로그래밍하지 않았기 때문에 시민들이 캐나다 나 다른 국가 또는 도시에서 애완 동물을 잃어 버렸을 때 이상한 행동이 될 것이라고 생각합니다 ... Jajajaja 먼저 필터를 만들고 싶습니다. 이것은 정말로 도움이된다. 그리고 주변의 도시와 그 근처의 도시를 걸러내어 다른 사람들을 돕기 위해 개발을 시작하라. –

+0

운 좋게 합리적으로 들립니다. – Tony