namwox ison

Results 5 comments of namwox ison

https://github.com/LUCIT-Systems-and-Development/unicorn-fy/issues/41 Exactly the same。。。

@oliver-zehentleitner @amdescombes @bobwng @dima-dmytruk23 I think I have fixed the this bug. ![微信图片_20220724141624](https://user-images.githubusercontent.com/3131317/180634919-0d10802d-89c1-4f08-9e84-80deaca1a032.png) ![微信图片_20220724141640](https://user-images.githubusercontent.com/3131317/180634922-83ce1a1c-e12a-45a8-a765-93ed2356b857.png) ### code ``` import logging import time import threading import os import json from termcolor import...

![Screenshot_3](https://user-images.githubusercontent.com/3131317/179701804-405695e6-51ae-435b-b056-e3f5494bace8.png) I added a few lines of code to get some information ``` 2022-07-19 12:04:06,547 [DEBUG ] 3250714 139674514667264 manager: BinanceWebSocketApiManager.is_stop_as_crash_request(df1e2f89508d-a362-08cb-f0ab-9e2079d5) 2022-07-19 12:04:06,547 [DEBUG ] 3250714 139674514667264 manager: BinanceWebSocketApiManager.set_heartbeat(df1e2f89508d-a362-08cb-f0ab-9e2079d5) 2022-07-19...

``` def handshake(self): headers = self.read_http_headers() print("Handshake", headers) if 'upgrade' in headers: try: assert headers['upgrade'].lower() == 'websocket' except AssertionError: self.keep_alive = False return try: key = headers['sec-websocket-key'] except KeyError: logger.warning("Client...

``` def read_http_headers(self): headers = {} # first line should be HTTP GET http_get = self.rfile.readline().decode().strip() if not http_get.upper().startswith('GET'): logger.warning("Unsupported HTTP method") response = 'HTTP/1.1 400 Bad Request\r\n\r\n' with self._send_lock:...