-
Notifications
You must be signed in to change notification settings - Fork 420
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
websocket 이 연결이 끊어지네요 #19
Comments
질문에 영양가 없는 댓글이라 삭제합니다. 😂 |
웹소켓의 경우 업비트 서버와 클라이언트(본인) 간의 데이터 교류가 없을경우 임의적으로 중단하는 현상이 발생합니다. 업비트 api문서에 따르면 ping-pong을 지원하니 이를 반영하는 것이 좋을 것 같습니다 |
@Codejune 님 말씀이 맞습니다.
|
- 기존에는 None으로 설정하던 것을 60s 단위로 ping-pong 하도록 수정 - 참고로 업비트는 120초 동안 응답이없으면 웹소켓을 종료함
다음 commit에서 ping interval을 60s로 설정을 했습니다. async with websockets.connect(uri, ping_interval=60) as websocket:
data = [{"ticket": str(uuid.uuid4())[:6]}, {"type": self.type, "codes": self.codes}]
await websocket.send(json.dumps(data)) 문제가 재현 된다면 알려주세요. |
좀 다른 에러가 나네요 이제 (ping 60s 적용코드 사용중입니다)
|
The text was updated successfully, but these errors were encountered: