0
我想在控制檯「不gui」中創建客戶端/服務器聊天,在gui的情況下,我可以添加動作偵聽器到JTextField,並且每當用戶點擊輸入數據將發送到客戶端和反之亦然,在控制檯Java應用程序中,我該怎麼做?我的意思是我怎麼可以聽控制檯(或)我應該聽BufferReader,所以如果它已滿,然後讀取緩衝區?
創建一個簡單的聊天客戶端/服務器
我想在控制檯「不gui」中創建客戶端/服務器聊天,在gui的情況下,我可以添加動作偵聽器到JTextField,並且每當用戶點擊輸入數據將發送到客戶端和反之亦然,在控制檯Java應用程序中,我該怎麼做?我的意思是我怎麼可以聽控制檯(或)我應該聽BufferReader,所以如果它已滿,然後讀取緩衝區?
創建一個簡單的聊天客戶端/服務器
你可以像水木清華:
String StrRead() {
byte[] enter = new byte[256];
int num = 0;
String str = new String();
try {
num = System.in.read(enter);
}
catch (Exception e)
{
System.out.println(e.toString());
}
str = new String(enter,0,num);
return str.trim();
}
,然後只需要調用一個String = StrRead();
如果它的聊天應用程序那麼爲什麼它沒有任何用戶界面? – 2011-04-27 12:30:40
@Harry Joy我認爲爲控制檯製作一個聊天應用程序來學習沒有任何問題。 – 2011-04-27 12:32:32
@Robert:通常所有的聊天應用都有用戶界面。 – 2011-04-27 12:37:12