Live Streaming is stop in windows 11


  • The same code runs perfectly in Windows 10. But in Windows 11 live streaming stops after 3-5 minutes and gets below error.

    Traceback (most recent call last):
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\connectionpool.py", line 386, in _make_request
    self._validate_conn(conn)
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\connectionpool.py", line 1040, in validate_conn
    conn.connect()
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\connection.py", line 414, in connect
    self.sock = ssl_wrap_socket(
    ^^^^^^^^^^^^^^^^
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\util\ssl
    .py", line 449, in ssl_wrap_socket
    ssl_sock = ssl_wrap_socket_impl(
    ^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\util\ssl
    .py", line 493, in _ssl_wrap_socket_impl
    return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Program Files\Python311\Lib\ssl.py", line 517, in wrap_socket
    return self.sslsocket_class._create(
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Program Files\Python311\Lib\ssl.py", line 1075, in _create
    self.do_handshake()
    File "C:\Program Files\Python311\Lib\ssl.py", line 1346, in do_handshake
    self._sslobj.do_handshake()
    TimeoutError: _ssl.c:985: The handshake operation timed out

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\requests\adapters.py", line 486, in send
    resp = conn.urlopen(
    ^^^^^^^^^^^^^
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\connectionpool.py", line 785, in urlopen
    retries = retries.increment(
    ^^^^^^^^^^^^^^^^^^
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\util\retry.py", line 550, in increment
    raise six.reraise(type(error), error, _stacktrace)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\packages\six.py", line 770, in reraise
    raise value
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\connectionpool.py", line 703, in urlopen
    httplib_response = self._make_request(
    ^^^^^^^^^^^^^^^^^^^
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\connectionpool.py", line 389, in _make_request
    self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\connectionpool.py", line 340, in _raise_timeout
    raise ReadTimeoutError(
    urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='apiconnect.angelbroking.com', port=443): Read timed out. (read timeout=7)

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "C:\Users\A\Desktop\Amitbhai_SK_Live 13.10.2023\A10_ManualEntry.py", line 356, in <module>
    raise e
    File "C:\Users\A\Desktop\Amitbhai_SK_Live 13.10.2023\A10_ManualEntry.py", line 354, in <module>
    GettingLtpData()
    File "C:\Users\A\Desktop\Amitbhai_SK_Live 13.10.2023\A10_ManualEntry.py", line 107, in GettingLtpData
    LTP = obj.ltpData(Exchange, tradingsymbol, symboltoken)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\SmartApi\smartConnect.py", line 309, in ltpData
    ltpDataResponse= self._postRequest("api.ltp.data",params)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\SmartApi\smartConnect.py", line 214, in _postRequest
    return self._request(route, "POST", params)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\SmartApi\smartConnect.py", line 174, in _request
    raise e
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\SmartApi\smartConnect.py", line 163, in _request
    r = requests.request(method,
    ^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\requests\api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\requests\sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\requests\sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\requests\adapters.py", line 532, in send
    raise ReadTimeout(e, request=request)
    requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='apiconnect.angelbroking.com', port=443): Read timed out. (read timeout=7)


  • @ashishmavani

    The issue may be some internet interruption on client side or in web socket.
    And It is advisable to subscribe the one mode for the specific token as mentioned in our smart API Web Socket Streaming Documentation
    https://smartapi.angelbroking.com/docs/WebSocket2

    Thank you.

    Regards
    SmartAPI Team


  • Hello @ashishmavani ,

    Apologies for the delayed response.
    Thanks for raising this issue. I have raised this issue to tech team and will get back to you once I get a resolution from them. If you have any other issue, please share request and response on smartapi@angelbroking.com.

    Regards
    SmartAPI Team