Skip to content

chromium-rust-v0.53 WASM to python-v0.x WebSocket timeout #13

@dhuseby

Description

@dhuseby

Repos:

Transport: ws, Secure: noise, Muxer: mplex

Summary

chromium-rust-v0.53 (WASM build running in Chromium) times out when dialing python-v0.x as listener via ws/noise/mplex. The python listener starts and publishes its multiaddr, but the WASM dialer never successfully connects. The test hits the 180-second timeout.

Failing tests (1)

  • chromium-rust-v0.53 x python-v0.x (ws, noise, mplex)

Error output

Test timed out after 180s

Notes

This may be a WASM WebSocket transport incompatibility with the Python implementation. The chromium-rust-v0.53 WASM dialer successfully connects to other implementations (go, rust, js) via ws, so the issue is specific to the python listener. Possible causes include differences in WebSocket subprotocol negotiation or noise handshake timing in the WASM environment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    pythonpy-libp2p relatedrustrust-libp2p related

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions