Я делал чат-программу на Java (Java Socket), и я думал о создании встроенных команд! Для и примера; вы пишете «дату», и она покажет дату! Здесь я собрал один, но он не работает. Он показывает только «другое» предложение!Java chat-commands
streamChat = (String) inputdata.readObject(); //Reading the object.. and storing it in a variable...
if(streamChat.equals("date")){
Date date = new Date();
showMess("\n " + date);
}else{
showMess("\n " + streamChat);
}
Что такое 'inputdata'? Что делает 'readObject'? Вы уверены, что не отправляете новые строки или пробелы? Если вы используете TCP, уверены ли вы, что получаете всю строку ввода в одном приемнике? –