10분 이내에 P2P 연결


이것은 P2P 채팅을 어떻게 하는지에 관한 간단한 지침이다.나의 목적은 만약 네가 원한다면, 나는 더욱 깊은 문장을 써서 이 모든 일이 어떻게 일을 하는지 설명할 수 있다는 것이다.그러니까 시작합시다.

준비


당신이 유일하게 필요로 하는 것은 최신 NodeJ와 당신이 가장 좋아하는 편집기입니다. 저는 Visual Studio 코드입니다.이제 프로젝트를 위한 폴더를 만들고 명령줄을 열고 npm init로 npm repo를 초기화하고 필요한 라이브러리를 설치합니다.
npm i --save discovery-swarm dat-swarm-defaults portfinder get-port

우리의 첫 번째 P2P 연결


먼저 간단한 P2P 연결을 합시다. 노드의 좋은 라이브러리 덕분입니다.js 커뮤니티는 너무 간단합니다.

두 컨트롤러에서 이 코드를 실행합니다. 그렇습니다.현재 당신은 랜의 다른 장치에서 그것을 실행할 수 있습니다. 인터넷이 없어도 실행할 수 있습니다. 당신은 세계의 다른 인터넷이 있는 컴퓨터나 장치에서 이 스크립트를 공유하고 실행할 수 있습니다. 이것은 정상적으로 작동할 수 있습니다. 대단합니다


그것은 어떻게 일합니까?


이 코드 사용Dat Project의 배후 기술.모든 통신이 분산되어 P2P 네트워크에서 작업



나는 피드백을 좋아한다.나에게 질문을 하고, 당신이 P2P 기술을 사용한 경험을 평론하고, 당신의 생각을 공유합니다!읽어주셔서 감사합니다:)


Data Project, Webtorrent, NodeJS 커뮤니티에서 제공하는 강력한 도구 덕분에 이 시리즈가 가능


기술과 분포식 P2P 네트워크에 대한 정보를 더 알고 싶으면 여기와 트위터로 연락주세요:

좋은 웹페이지 즐겨찾기