socketio / socketio/socket.io-website

Namespaces image is misleading

Open
#169 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
342
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

Hey there, I'm a socket.io newb, so forgive me if I'm off here. I believe the image at the top of the namespaces section is a bit misleading. It looks like it is saying the client can can connect to 1 or more namespaces on a single connection but that they are somehow logically separated at some point. This stackoverflow article suggests otherwise.
My understanding, the namespace is in the url of the connection and cannot be changed once the connection is established. If the answer in the article is correct, it should be clarified in the docs. But also, I'd like to understand what the uses of that are? Is it basically just a built-in mechanism to have multiple socket io "servers" in a single process?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the image and text at the top of the namespaces section, then compare their explanation with the linked Stack Overflow discussion and the repository's current namespace documentation. Verify how namespaces share connections and what their intended use is. Done means the image and accompanying text accurately explain the connection model and use cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, nodejs
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.