MuWire has two types of communication abilities - messages and real-time chat.
You can send direct messages to other MuWire users on your contact list or those returning search results to you. If the
Message button is enabled when you select a sender of a result means that user accepts messages.
If the user is online they will receive your message almost immediately, otherwise it will stay in your outbox and MuWire will try to send it again automatically.
You can attach files and collections you are sharing with MuWire to messages, no matter how big the files or collections are. (That is because MuWire only sends a “hash” of the files.)
You can chat anonymously with other MuWire users through the MuWire chat system. To do so, you need to either connect to someone else’s chat server or run a chat server yourself and wait for someone to connect to you.
Connecting To Someone Else’s Server
You can see from the search results who is running a MuWire server. If the checkbox in the “Chat” column is checked, you can press the “Chat” button and MuWire will connect to their server. Otherwise, you can connect to their server if you know their address by pressing the “Connect To Remote server” button in the “Chat” tab. For example, I’m running a chat server at the following address (copy-paste this):
Once you connect, you will be greeted with a message “Welcome to my chat server. Type /HELP for list of available commands”. You can type
/HELP in the input field and the server will print the commands it supports.
To start chatting, you need to join a room. To see what rooms exist on the server, type
/LIST. To join a room or create one, type
/JOIN <room name>. For example, on my server there is a room called “#muwire”. To join that room, type
/JOIN #muwire. Once you’re in the room, anything you say will be seen by everyone in the room.
Running Your Own Server
To run your own server, click on the “Chat” tab and press the “Start Chat Server” button. This will open the “Console” window where you can control your server. You need to create a room and join it before someone can start chatting with you.
To see the address of your server, type
/INFO in the server console. You can then copy-paste that address and give it to others.
To send someone a private message, double-click on their name in the list of room members to the left, or right-click on their name and select “Start Private Chat”. Private messages are not encrypted, the server operator can see them.
Blocking And Banning Users
If you are connecting to someone else’s server, you can block other users from sending you messages by right-clicking on their name and selecting “Mark Distrusted”. That will not kick the user from the server, it will only prevent you from seeing anything the user says.
If you are running your own server and mark someone as DISTRUSTED, they will be disconnected from your server and will not be able to connect again.