Client-Server Communication Design?

I am designing a chat app for android in order to learn some basic Android principals and use my prior knowledge of Kryonet as well. The app works fine when I have just one activity and the such but now I’m thinking that maybe I should have multiple “Client” connections open doing multiple things. So what I’m asking is should I have just one client connected to the server or multiple clients expecting different types of data?