Contains users list with data on everyone. Server responds with this message when we join a room. If the room doesn’t exist, it is created. We send this message to the server when we want to join a room. Data OrderĮither we want to say something in the chatroom, or someone else did. The server tells us if a user has gone away or has returned. Used when we no longer want to be kept updated about a user’s stats. string countrycode Uppercase country code.The value changes when sending a SendUploadSpeed server message, and is likely used by the server to calculate the average speed. uint64 uploadnum Number of uploaded files.When a user’s stats have changed, the server sends a GetUserStats response message with the new user stats. Used to be kept updated about a user’s stats. We send this to the server to ask for a peer’s address (IP address and port), given the peer’s username. Confirmed in SoulseekQt 2020.3.12, but probably impacts most or all other versions. If this value is set to zero, or the message is not sent upon login (which defaults the listen port to 0), remote clients handling a ConnectToPeer message will fail to properly purge the request. We send this to the server to indicate the port number that we listen on (2234 by default). string reason see Login Failure Reasons.string hash MD5 hex digest of the password string.string hash MD5 hex digest of concatenated username & password.uint32 version number 160 for Nicotine+.string password A non-empty string is required.Server responds with the greeting message. We send this to the server right after the connection has been established. Soulfind is obviously not exactly the same as the official proprietary Soulseek server,īut it handles the protocol well enough (and can be modified). If you want a Soulseek server, check out Soulfind. In Nicotine+, these messages are defined in slskmessages.py. Server messages are used by clients to interface with the server.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |