# Sending messages Now you should be able to send different types of messages. Basically you just need the `sendGameMessage()` method to send your game states, changes or events. ``` ClientProvider.sendChatMessage(); ClientProvider.sendCustomMessage(); ClientProvider.sendErrorMessage(); ClientProvider.sendGameMessage(); ClientProvider.sendSystemMessage(); ``` NOTE: You have to implement your own protocol. UniBoxClient will not parse or cast any message content.