Can you send emails, call people or txt on cruise ships when your nowhere near a port?

nat.long_16 asked: I want to work on a cruise ship, but i want to keep in contact with my mates and family. Or would i somehow have to resort to snail mail lol?