Well, sending them with that frequency is simple.
However, they won't reach the server with the same delays between the messages. Some messages will take longer to deliver than others. That's out of your hands.
If you use TCP, it can gurantee the ordering, but not gurantee the server can receive them in accurate 30Hz interval since the network routing path is dynamic.
What's the requirement for? May we can find an alternative way rather than limited to receive packagets in strice 30Hz interval.