?? tcpserver.java~3~
字號:
package tcpserverdemo;
import java.net.*;
import java.io.*;
public class TcpServer {
public static void main(String[] args) {
ServerSocket server = null;
Socket soc = null;
InputStream is = null;
OutputStream os = null;
BufferedReader br = null;
BufferedWriter bw = null;
try {
server = new ServerSocket(9999);
System.out.println("server is listenning....");
soc = server.accept();
System.out.println("server has accept a client!");
is = soc.getInputStream();
os = soc.getOutputStream();
br = new BufferedReader(
new InputStreamReader(is));
bw = new BufferedWriter(
new OutputStreamWriter(os));
String str = br.readLine();
System.out.println("server str:" + str);
bw.write("Welcome!");
bw.flush();
} catch (Exception ex) {
System.out.println("ex in server:"+ex.getMessage());
}finally
{
try {
bw.close();
} catch (Exception e) {}
try {
br.close();
} catch (Exception e) {}
try {
os.close();
} catch (Exception e) {}
try {
is.close();
} catch (Exception e) {}
try {
soc.close();
} catch (Exception e) {}
try {
server.close();
} catch (Exception e) {}
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -