What is Code Room
A Real Time Collaborative Code Editor for Pair Programming
Want to code together with your team. Don't worry we have got you covered
You can code with as many people as you want or as you network can support.
- Click on Create Room on top of page. RoomId is present on top right of the page.
- Share the RoomId(top right corner) with your team
- Your team member should click on Join Room
- Then he/she must paste the RoomId in dialogue box that appears and click on Join button
- Voila!! You can now code together.
Steps for Pair Coding:
That's it, you're good to go
Technical Details
Well CodeRoom is not just a simple WebSocket copy pasting code from one client to another.
We rely on a Peer to Peer architecture with the help of WebRTC and use WebSockets for only signalling purpose.
Signalling Server is only used for initial connection , after that messages are transferred using UDP Protocol with the help of WebRTC Data Channels.
So what that means is, you do not have a single point of failure and even if you loose connection with the signalling server , you can still remain in connection with already linked peers.
