Skip to content
This repository was archived by the owner on Jul 24, 2025. It is now read-only.
This repository was archived by the owner on Jul 24, 2025. It is now read-only.

Support for WebSockets #9

@lambdcalculus

Description

@lambdcalculus

AO is soon to drop support for raw TCP connections, and will only support WebSocket connections in the future. This will cause the next release of AO clients to point out DRO servers as "legacy" and not be able to connect to them. AO servers may also potentially drop support for raw TCP connections further into the future, which would make DRO clients unable to connect to AO servers.

It's true that DRO is very different from AO now, but I think it's good if both communities can still see each other, so I think it'd be a good idea to implement WebSockets both on the client- and server-side in DRO.

The next AO release will still take a bit, and it'll likely take even longer for servers to truly drop support for raw TCP, so the timeline on this is probably quite ample.

It's not a strict necessity, it's just that not implementing this could potentially cut off DRO from AO in the future. If support for the feature is desired, I'm willing to work on this both on the DRO client and TsuserverDR.

Edit: There are also other upcoming changes in the AO protocol that may be required for compatibility. Also willing to work on those, though they're a separate issue, and I'll probably work on the WebSockets thing first.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions