Skip to content

Request and receive server features cleanly by cl message rather pretending to connect a client #3710

@dingodoppelt

Description

@dingodoppelt

What is the current behaviour and why should it be changed?

Currently we can only initiate message exchange with a server by pretending to be a client connecting when we only want to know certain features. There is no mechanism to have the server respond to a request from third-party tools like jamulus-php, jamilizer, jamulusjams, etc.

Describe possible approaches

There should be a connection less protocol message to request and send back server features without initiating a client connection by silent audio packet following immediate disconnection.
As I think that further integration into the client connection process could be tricky (->backwards compatibilty) we should treat this as an API feature for third-party integration first

Has this feature been discussed and generally agreed?

No discussion yet, but some code to be dicussed:
main...dingodoppelt:jamulus:feature-set-cl-message

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Triage

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions