Envoyer une chaîne au lieu de byte via le socket en Java

Comment puis-je envoyer un strin utilisant la méthode getOutputStream. Il ne peut envoyer des octets comme ils ont mentionné. Jusqu'à présent, je peux envoyer un octet. mais pas une chaîne de valeur.

public void sendToPort() throws IOException {

    Socket socket = null;
    try {
        socket = new Socket("ip address", 4014);
        socket.getOutputStream().write(2); //have to insert the string
    } catch (UnknownHostException e) {
        System.err.print(e);
    } finally {
        socket.close();
    }

}

Merci d'avance

source d'informationauteur Ravindu