WebSocket을 사용하여 연결 유지

앤드류 심슨

JavaScript / html 웹 소켓 클라이언트가 있습니다. 내 서버에서 이미지를 자주 수신합니다. C # 콘솔 애플리케이션에서 웹 소켓 서버를 호스팅하고 있습니다.

내 고객이 이미지를 기다려야하는 최장 시간은 10 초입니다.

또한 내 클라이언트 (JavaScript)에서 내 서버로 'keep-alive'패킷을 보내야합니까? 아니면 내 서버에서 정규 데이터 패킷을 충분히 수신한다는 사실입니까?

감사

vtortola

서버에서 핑 메시지를 보낼 수 있으며 클라이언트는 퐁 메시지로 응답합니다. WebSocket 프로토콜의 일부이며 서버 구현에서 지원하는지 확실하지 않습니다. 그러나 클라이언트에서는 잠시 동안 핑 메시지를 받았는지 알 방법이 없으므로 클라이언트가 거기에 매달릴 수 있습니다.

또는 자신의 메시지를 사용하여 응용 프로그램 수준에서 수행 할 수 있습니다. 기본적으로 JSON으로 "ping"메시지를 만들고 클라이언트에서 서버로 정기적으로 보낸 다음 X 시간 내에 응답을받지 못하면 다시 연결합니다.

그렇지 않은 경우 유일한 문제는 연결이 반쯤 열려 있을 수 있으며 클라이언트가 절대 오지 않을 이미지를 기다리고있을 수 있다는 것입니다.

건배.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

iOS WebSocket이 SocketRocket을 사용하여 서버에 연결하지 않음

분류에서Dev

grails event-push 플러그인을 사용하여 websocket 연결이 발생하지 않음

분류에서Dev

RDotNet을 사용하여 R에 연결하지 않는 C #

분류에서Dev

LightTable을 사용하여 compojure-app에 연결하지 못함

분류에서Dev

Websocket을 사용하여 연결이 끊긴 Jenkins 에이전트

분류에서Dev

JavaScript를 사용하여 Websocket을 Qt Fortune 서버에 연결

분류에서Dev

사용자 지정 정규식을 사용하여 연결된 URL 유효성 검사

분류에서Dev

행을 유지하면서 열 연결

분류에서Dev

SignalR 연결을 유지하는 방법

분류에서Dev

MySQL 연결을 안전하게 유지

분류에서Dev

void 반환 유형을 사용하여 spock stub의 부작용 연결

분류에서Dev

문자열 유사성 기법을 사용하여 연결 기록

분류에서Dev

서버 연결이 유지되지 않을 때 SSL 사용

분류에서Dev

gcloud-sdk를 사용하여 VM에 SSH 연결을 유지할 수 없습니다.

분류에서Dev

문자열 연결을 사용하여 SQL 서버 테이블에 이미지 데이터 유형 삽입

분류에서Dev

다중 객체 저장소를 사용하여 HTTP 연결을 유지할 수 있습니까?

분류에서Dev

호스트 이름을 사용하여 azurite에 연결하지 못함

분류에서Dev

Amarok을 사용하여 iTunes 음악 공유에 연결할 수 있습니까?

분류에서Dev

dplyr 및 연결을 사용하여 고유 ID 및 그룹 ID 생성

분류에서Dev

서블릿을 사용하여 연결

분류에서Dev

C #을 사용하여 Active Directory 연결

분류에서Dev

AWS RDS : Navicat을 사용하여 연결

분류에서Dev

openvpn을 사용하여 VPN에 연결할 수 있지만 인터넷에 연결할 수 없습니다.

분류에서Dev

Amp \ Websocket을 사용하여 오픈 스트림 연결에서 websocket 핑을 받으시겠습니까?

분류에서Dev

사용자 지정 셀을 사용하여 테이블 내부 버튼 연결 및 사용

분류에서Dev

ARM을 사용하여 스토리지 계정 연결 문자열 검색

분류에서Dev

Django-홈 페이지의 버튼을 사용하여 웹 섹션에 연결

분류에서Dev

Java-SSH 터널링을 사용하여 웹 페이지에 연결

분류에서Dev

http2 연결을 사용하여 URLSessionDataDelegate가 호출되지 않음

Related 관련 기사

  1. 1

    iOS WebSocket이 SocketRocket을 사용하여 서버에 연결하지 않음

  2. 2

    grails event-push 플러그인을 사용하여 websocket 연결이 발생하지 않음

  3. 3

    RDotNet을 사용하여 R에 연결하지 않는 C #

  4. 4

    LightTable을 사용하여 compojure-app에 연결하지 못함

  5. 5

    Websocket을 사용하여 연결이 끊긴 Jenkins 에이전트

  6. 6

    JavaScript를 사용하여 Websocket을 Qt Fortune 서버에 연결

  7. 7

    사용자 지정 정규식을 사용하여 연결된 URL 유효성 검사

  8. 8

    행을 유지하면서 열 연결

  9. 9

    SignalR 연결을 유지하는 방법

  10. 10

    MySQL 연결을 안전하게 유지

  11. 11

    void 반환 유형을 사용하여 spock stub의 부작용 연결

  12. 12

    문자열 유사성 기법을 사용하여 연결 기록

  13. 13

    서버 연결이 유지되지 않을 때 SSL 사용

  14. 14

    gcloud-sdk를 사용하여 VM에 SSH 연결을 유지할 수 없습니다.

  15. 15

    문자열 연결을 사용하여 SQL 서버 테이블에 이미지 데이터 유형 삽입

  16. 16

    다중 객체 저장소를 사용하여 HTTP 연결을 유지할 수 있습니까?

  17. 17

    호스트 이름을 사용하여 azurite에 연결하지 못함

  18. 18

    Amarok을 사용하여 iTunes 음악 공유에 연결할 수 있습니까?

  19. 19

    dplyr 및 연결을 사용하여 고유 ID 및 그룹 ID 생성

  20. 20

    서블릿을 사용하여 연결

  21. 21

    C #을 사용하여 Active Directory 연결

  22. 22

    AWS RDS : Navicat을 사용하여 연결

  23. 23

    openvpn을 사용하여 VPN에 연결할 수 있지만 인터넷에 연결할 수 없습니다.

  24. 24

    Amp \ Websocket을 사용하여 오픈 스트림 연결에서 websocket 핑을 받으시겠습니까?

  25. 25

    사용자 지정 셀을 사용하여 테이블 내부 버튼 연결 및 사용

  26. 26

    ARM을 사용하여 스토리지 계정 연결 문자열 검색

  27. 27

    Django-홈 페이지의 버튼을 사용하여 웹 섹션에 연결

  28. 28

    Java-SSH 터널링을 사용하여 웹 페이지에 연결

  29. 29

    http2 연결을 사용하여 URLSessionDataDelegate가 호출되지 않음

뜨겁다태그

보관