2013-01-07 3 views
0

연결 및 파일 전송을 관리하기 위해 메인 서버없이 P2P 스크립트를 만들려면 어떻게해야합니까? 한 컴퓨터에서 다른 컴퓨터로의 종자/거머리 일이 없습니다.2 개의 다른 localserver (P2P와 같은)에서 파일을 전송하기 위해 파일 공유를 만드는 방법

나는 비슷한 질문을 이미 두 번 읽었지만 정확히 무엇이 필요한지 설명하고 싶은데 기적이 일어날 수 있습니다.

는 설명 :

유저 (A) & B, 둘 다 PHP 서버가 로컬로 설치되어 있습니다.

사용자 A 유형 127.0.0.1 : [서버 포트] : 1 IP, 17 파일로 페이지를 가져옵니다. 사용자 IP를 클릭하고 파일 목록을 가져옵니다. 그가 파일을 클릭하면, jQuery/PHP 스크립트는 파일을 htdoc 디렉토리에 다운로드 할 것이다. 사용자 B는 사용자 A가이 파일을 다운로드하고 있음을 경고합니다 (127.0.0.1 [server port]).

가능합니까? 그리고 이것을 달성하기위한 힌트가 있습니까?

두 번째 질문 : 사용자 A가 자신의 IP를 변경하면 HTTP 요청이 사용자 B에게 적용되고 새 IP가 로컬 SQLite DB에 저장됩니다. (그 부분은 괜찮습니다. 스크립트는 IP가 동일 할 때마다 X 분을 확인하고 변경시 요청을 보냅니다)

두 사용자가 동시에 IP를 변경하면 어떻게 될까요? 현재 IP 주소를 가져 와서 수동으로 업데이트하려면 서로 연락해야합니다. 이게 말이 돼?

+2

안녕하세요, Jeremy, 본인의 게시물에 실제 질문을 올리기 위해 일부 수정했습니다. 기본 페이지의 미리보기는 길이가 2 줄 밖에되지 않으므로 "인사"또는 "안녕하세요"또는 "좋은 저녁"대신에 방문하고 도움을 줄 수있는 질문을 볼 수 있습니다. :) – jmort253

+1

왜 두 사용자가 일부 DNS 서비스를 가지고 있지 않으므로 사용자가 스스로 발견하지 못하는 문제가 사라집니다. –

+0

감사합니다 jmort253 감사합니다. :) –

답변

0

브라우저를 통해 파일을 다운로드 할 수 있습니다. 시도해보십시오. 단계 -> 1 zip 파일로 공유하려는 파일을 만드십시오. 단계 -> 2 한 번 zip 파일이 완료되었습니다 (예 : abc.zip). 단계 -> 3 로컬 IP 127.0.0.1:[server port]를 B 의 브라우저에서 입력하십시오. 나열된 파일을 선택하고 zip 파일을 클릭하면 파일을 저장할 수있는 옵션이 표시됩니다. 다운로드