getOutputStreamメソッドを使用してstrinを送信するにはどうすればよいですか?彼らは言われたようにバイトを送ることができます。これまでのところ私はバイトを送ることができます。文字列値ではありません。Javaのソケット経由で文字列を送信する
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();
}
}
事前
文字列を送信するには、まず何らかのエンコード方式を使用して文字列をバイトに変換する必要があります。現在、UTF-8は事実上の標準です。 –