WebSocket 프로토콜은 HTML5의 새로운 프로토콜입니다. 브라우저와 서버 간의 전이중 통신을 구현합니다. 이 기사에서는 기본 WebSokcet을 사용하여 연결 해제 및 데이터 접합을 실현하는 WeChat 애플릿을 주로 공유합니다. 이것이 모든 사람에게 도움이 되기를 바랍니다.
1. 설명
1. 미니 프로그램의 기본 WebSokcet에는 연결 해제 및 재연결 메커니즘이 없습니다.
2. 미니 프로그램의 새 버전 라이브러리는 이미 여러 WebSokcet 연결을 지원합니다.
공식 설명: Basic Library 1.7.0 이전에는 WeChat 애플릿이 동시에 하나의 WebSocket 연결만 가질 수 있었습니다. 현재 WebSocket 연결이 존재하는 경우 연결이 자동으로 닫히고 새 WebSocket 연결이 생성됩니다. 기본 라이브러리 버전 1.7.0 이상은 여러 WebSokcet 연결을 지원하며 wx.connectSocket에 대한 호출이 성공할 때마다 새 SocketTask를 반환합니다.
공식 문서 주소: https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-socket.html#wxclosesocket
두 번째, 실제 예:
먼저 소켓 주소 URL이 필요합니다: let url = 'wss://http://xxx.xxx.com/?xxx=xxx'
참고: 1. 미니 프로그램 관리 백그라운드에서 소켓 도메인 이름을 추가할 때 포트가 나타날 수 없습니다. 3. 소켓 서버에서 매핑한 포트는 공식 계정과 동일한 80과 443만 지원합니다.
다음 예:
1, 소켓.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 |
|
2, index.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
1 2 |
|
관련 권장 사항:
Java의 Spring 부트 데이터베이스 연결 끊김에 대한 자세한 설명 줄 재연결 문제
Json 개체와 문자열을 서로 변환하는 JSON 데이터 접합 및 JSON 사용법에 대한 자세한 소개(요약)
위 내용은 연결 끊김 재연결 및 데이터 접합을 위한 기본 WebSokcet 구현 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!