0
我做了一個服務器和一個客戶端通信使用的IP地址,但我堅持一個服務器的多個通信如何連接一臺服務器multple客戶
s=new ServerSocket(77);
ss=s.accept();
icon.displayMessage("New message for you", "Please click here", TrayIcon.MessageType.WARNING);
os=ss.getOutputStream();
ps=new PrintStream(os);
is=ss.getInputStream();
br=new BufferedReader(new InputStreamReader(is));
ps.println(st);
}
catch(Exception e)
{}
在客戶端
try
{
ss=new Socket(ip,77);
}
catch(Exception e){
}
is=ss.getInputStream();
br=new BufferedReader(new InputStreamReader(is));
os=ss.getOutputStream();
ps=new PrintStream(os);
ps.println(msg+" : "+st1);
第一條規則:沒有空的catch塊!接下來,您是否嘗試過使用線程來允許服務器與多個客戶端進行交互? –
第2條規則:關閉finally塊中的所有Object – mKorbel