?? server.java
字號:
/*開發作者:seawan
* 時間:2007/9/13
* 版本1.0
* 基本功能:向客戶端發送指令
* 方法及變量說明:本程序實現了對客戶端操作的功能,當服務器端運行時,客戶端接入,
服務器端會顯示提示信息,按提示信息操作會得到相應的結果.
*/
package test;
import java.io.*;
import java.net.*;
public class Server {
//主函數,拋出異常
public static void main(String[] args) throws IOException {
//創建服務器監聽
ServerSocket ss = new ServerSocket(8888);
System.out.println("關機請按1");
System.out.println("取消關機請按2");
System.out.println("播放音樂請按3");
System.out.println("顯示圖片請按4");
System.out.println("刪除指定文件請按5");
try{
System.out.println("等待客戶端連接...");
//聲明服務器接口
Socket s = new Socket();
//監聽客戶端連接
s = ss.accept();
//創建輸入流
BufferedReader in = new BufferedReader(new InputStreamReader(s
.getInputStream()));
//創建系統輸入
BufferedReader inkey = new BufferedReader(
new InputStreamReader(System.in));
//創建輸出流
PrintWriter out = new PrintWriter(new BufferedWriter(
new OutputStreamWriter(s.getOutputStream())), true);
//循環監聽
while(true){
System.out.print("Server:");
String rnmsg = inkey.readLine();
out.println(rnmsg);
String getmsg = in.readLine();
System.out.println("Client:"+getmsg);
}
}
//捕獲異常處理
catch(Exception e)
{
System.out.println(e.getMessage());
}
finally{
ss.close();//關閉端口
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -