Henauxg / bevy_quinnet

A Client/Server game networking plugin using QUIC, for the Bevy game engine.
Apache License 2.0
244 stars 14 forks source link

[Enhancement] Add ability to use domain names for client connections #11

Closed Kneelawk closed 1 year ago

Kneelawk commented 1 year ago

The Issue

Currently, client connections can only be specified as IP address strings. It would be handy if applications could also specify a domain name to connect to.

As an alternative, this library could let applications specify separate connection IP addresses and certificate domains, allowing them to do their own DNS resolution.

Henauxg commented 1 year ago

I have to think a bit more about adding DNS resolution inside quinnet.

I am not sure that I understand the alternative you mention. Do you mean: the user resolves DNS on its own, but still provides the library with IP and Domain name (if any) ? (this is what might come out of #9)

Henauxg commented 1 year ago

9 was solved with #14

Kneelawk commented 1 year ago

Do you mean: the user resolves DNS on its own, but still provides the library with IP and Domain name (if any) ?

Yes, this is what I meant.

Henauxg commented 1 year ago

I will leave DNS resolution out of Quinnet scope for now. Since #14 was implemented, I will close this.