Music
DESIGN
GRAPHICS
C/C++
HTML
Earth
Tổng lượt truy cập: 15
Số người online: 1
teamxc.xtgem.com xin chào các bạn. Chúc các bạn online vui vẻ
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.ServerSocket; import java.net.Socket; class SimpleServerProgram { public static void main(String args[]) { ServerSocket listener = null; String line; BufferedReader is; BufferedWriter os; Socket socketOfServer = null; // Mở một ServerSocket tại cổng 9999. // Chú ý bạn không thể chọn cổng nhỏ hơn 1023 nếu không là người dùng // đặc quyền (privileged users (root)). try { listener = new ServerSocket(9999); } catch (IOException e) { System.out.println(e); System.exit(1); } try { System.out.println("Server is waiting to accept user..."); // Chấp nhận một yêu cầu kết nối từ phía Client. // Đồng thời nhận được một đối tượng Socket tại server. socketOfServer = listener.accept(); System.out.println("Accept a client!"); // Mở luồng vào ra trên Socket tại Server. is = new BufferedReader(new InputStreamReader(socketOfServer.getInputStream())); os = new BufferedWriter(new OutputStreamWriter(socketOfServer.getOutputStream())); // Nhận được dữ liệu từ người dùng và gửi lại trả lời. while (true) { // Đọc dữ liệu tới server (Do client gửi tới). line = is.readLine(); // Nếu người dùng gửi tới QUIT (Muốn kết thúc trò chuyện). if (line.equalsIgnoreCase("QUIT")) { os.write(">> OK"); os.newLine(); os.flush(); break; } // Ghi vào luồng đầu ra của Socket tại Server. // (Nghĩa là gửi tới Client). os.write(">> " + line); // Kết thúc dòng os.newLine(); // Đẩy dữ liệu đi os.flush(); } } catch (IOException e) { System.out.println(e); e.printStackTrace(); } System.out.println("Sever stopped!"); } }
Kiến Truc Máy Tinh
An toàn Hệ thống thông tin
Cơ sở dữ liệu đa phương tiện
Giáo trình Tin học đại cương Viện CNTT&TT-ĐHBKHN
Cơ sở dữ liệu
Hệ cơ sở tri thức
Hệ điều hành
Lập trình Socket
Log in
Disneyland 1972 Love the old s