Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grimplex can't connect to Ludmilla #29

Open
Cheyans opened this issue May 16, 2021 · 5 comments
Open

Grimplex can't connect to Ludmilla #29

Cheyans opened this issue May 16, 2021 · 5 comments

Comments

@Cheyans
Copy link

Cheyans commented May 16, 2021

Basically they can't connect to each other in the game lobby and as a result cannot play a game together.

I'll post the logs here:
Grimplex logs:
ice-adapter.log
advanced-ice-adapter.log

Ludmilla logs:

@Sheikah45
Copy link
Member

There are a lot of invalid packets sent by Ludmilla in that log

@ThomasHiatt1
Copy link

ice-adapter.log

Advanced ice adapter log is empy.
Using Python client.

@Sheikah45
Copy link
Member

Seems like there are just a lot of timeouts in sending the candidates. It could be an issue with how the legacy client is formatting some of its messages as it seems like there is disagreement on what some of the bytes should be.

@Geosearchef
Copy link
Member

Geosearchef commented May 17, 2021

It could be an issue with how the legacy client is formatting some of its messages as it seems like there is disagreement on what some of the bytes should be.

The traffic that is generating errors shouldn't be touched by the client. It looks to me as if some other device is transmitting packets to the same socket / port used by the adapter to communicate with the peer. Might also be some manipulation of the packets. Seems really weird, I've never seen this before nor thought it could even be an error. The arriving data doesn't seem to follow the protocol.

@Geosearchef
Copy link
Member

Seems like this is the result of a bug in the ice connection's data protocol #31 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants