我正在用Java(Java Socket)製作聊天程序,並且正在考慮製作內置命令!舉例來說;你寫「日期」,它會顯示日期!在這裏,我做了一個,但它不工作。它只顯示「其他」的聲音!Java聊天命令
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,您確定在一次接收中收到整行輸入嗎? – 2014-09-21 08:15:55