Como posso enviar dados em formato binário por um soquete Java?

Eu já vi muitos exemplos de envio de dados serializados por soquetes em Java, mas tudo o que eu quero é enviar alguns números inteiros simples e uma string. E, o problema é que estou tentando comunicá-los a um binário escrito em C.

Então, em resumo: como posso enviar alguns bytes por um soquete em Java?

questionAnswers(3)

yourAnswerToTheQuestion