Skip to content

Session Refresh: Websites that use WebSocket video streaming (i.e PiKVM) keep refreshing every few seconds #27

@plia7

Description

@plia7

Hello,

I'm using CyberKit alpha 0.0.8-alpha on my iPhone 12 Pro Max on iOS 14.4.1 with Taurine jailbreak.

When I login to the PiKVM website, it refreshes the website every few seconds. PiKVM is like a remote control software website that allows you to control another machine so it's vital not to be interrupted with a browser refresh every few seconds.

More from it's documentation (it's open source):

https://docs.pikvm.org/api/#session-based-cookie-auth

"WebSocket events¶

Most of the data during the user's work with pikvm is transmitted over WebSocket. This includes mouse events, keyboard input, change the state of the various subsystems (such as ATX and Mass Storage Drive). Each event type will be described in the corresponding paragraph for its component. When connecting via WebSocket, the client receives current states as separate events. Then, as the states change, it will receive new events.

In a normal situation, opening a socket session triggers the video streamer to start. The streamer works as long as there is at least one client connected via WebSocket. After the last connection is closed and the client timeout expires, the streamer will also be terminated."

For comparison, if I enter the same PiKVM website through iOS Safari, then it doesn't refresh the website every few seconds which is what's expected.

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    G: Alpha bugSomewhat significant bug impacting usability, but most sites can be visitedP2: ImportantThis issue should be prioritized if possible

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions