P2P sessions allow direct communication between two registered users for chat, file transfer, and audio/video calls.
Creating a Session
Via commands:
/p2p <nickname>
Starts a generic session. The target user receives an invite and must accept.
/call <nickname>
Starts an audio call session. Automatically requests permission after entering the lobby.
/sendfile <nickname>
Starts a file transfer session.
Via context menu: Click a nick (in the user list or chat) and select P2P Session, Audio Call, Video Call, or Send File. P2P items only appear for registered users and are disabled if the target is not registered.
Lobby
The lobby is the session waiting room. Both users can chat and request actions (calls, transfers). All actions require bilateral consent — the other user must accept before the action starts.
Session Types
- Generic — chat with action options
- File Transfer — auto-requests file transfer
- Audio Call — auto-requests audio call
- Video Call — auto-requests video call
Timeouts
Pending sessions (waiting for the peer) expire in 5 minutes. The lobby expires due to inactivity after 15 minutes. The WebRTC connection has a 30-second timeout.
Ending
Click End Session or close the tab. The other user will be notified.
See Also
File Transfer · Audio Call · Video Call · P2P Games · Privacy Settings · Context Menus