私は単純なクライアント サーバー プロトコルを Java で作成しており、現在サーバー CLI を扱っています。私がやりたいことは>
、ユーザー入力行の先頭にあることです。コンソールに文字を出力する機能>
はconsoleWritelnです:
public static void consoleWriteln(String message) {
System.out.println(message);
System.out.print(">");
}
この機能でサーバーは起動しますが、毎行先頭に文字が表示されます。
Server running, listening on port 25565
>Tim has connected
>Boom
Server: Boom
>That's nice
Server: That's nice
>Tim: I agree!
>
上記の関数は、クライアントから何かが入ってきたとき、またはサーバー CLI から何かがブロードキャストされたときに呼び出されます。
ユーザー入力行にのみ表示するにはどうすればよいですか? いいえ:
Server running, listening on port 25565
Tim has connected
>Boom
Server: Boom
>That's nice
Server: That's nice
Tim: I agree!
>