Danh mục

Bài Tập Lập Trình Mạng - Bùi Tiến Cường

Số trang: 13      Loại file: doc      Dung lượng: 84.00 KB      Lượt xem: 21      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Lập trình mạng với các lớp InetAddress, URL và URLConnection 1. Lớp InetAddress Các thiết bị được kết nối với mạng LAN có địa chỉ vật lý duy nhất. Điều này giúp cho các máy khác trên mạng trong việc truyền các gói tin đến đúng vị trí...
Nội dung trích xuất từ tài liệu:
Bài Tập Lập Trình Mạng - Bùi Tiến CườngBài Tập Lập Trình Mạng Biên soạn : GV Bùi Tiến TrườngBài 1 : Kết Nối TCP Sử Dụng Socket, chuẩn gửi nhận SỐ - SỐTrang Máy Chủ :import java.io.*;import java.net.*;class TCPSS{ public static void main(String[] args) throws Exception { int port = 2812; ServerSocket server = new ServerSocket(port); Socket client = server.accept(); BufferedReader br = new BufferedReader(new InputStreamReader(client.getInputStream())); PrintWriter pw = new PrintWriter(client.getOutputStream()); String st = br.readLine(); double so = Double.parseDouble(st); double kqD = XuLy(so); String kqS = String.valueOf(kqD); pw.write(kqS + ); pw.flush(); pw.close(); br.close(); client.close(); server.close(); } public static double XuLy(double so) { return Math.pow(so,3); }}http://dontruongbt.spaces.live.com/ -1-Bài Tập Lập Trình Mạng Biên soạn : GV Bùi Tiến TrườngTrang Máy Khách :import java.io.*;import java.net.*;class TCPCS{ public static void main(String[] args) throws Exception { int portS = 2812; InetAddress ipS = InetAddress.getByName(localhost); Socket server = new Socket(ipS,portS); BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); BufferedReader br = new BufferedReader(new InputStreamReader(server.getInputStream())); PrintWriter pw = new PrintWriter(server.getOutputStream()); System.out.print(Nhap so bat ky : ); double so = Double.parseDouble(in.readLine()); String st = String.valueOf(so); pw.write(st+ ); pw.flush(); String kqS = br.readLine(); double kqD = Double.parseDouble(kqS); System.out.println(Lap Phuong So = + kqD); pw.close(); br.close(); in.close(); server.close(); }}http://dontruongbt.spaces.live.com/ -2-Bài Tập Lập Trình Mạng Biên soạn : GV Bùi Tiến TrườngBài 2 : Kết Nối TCP Sử Dụng Socket, gửi nhận CHUỖI – CHUỖITrang Máy Chủ :import java.io.*;import java.net.*;class TCPSC{ public static void main(String[] args) throws Exception { int port = 2812; ServerSocket server = new ServerSocket(port); Socket client = server.accept(); BufferedReader br = new BufferedReader(new InputStreamReader(client.getInputStream())); PrintWriter pw = new PrintWriter(client.getOutputStream()); String st = br.readLine(); String kq = XuLy(st); pw.write(kq + ); pw.flush(); pw.close(); br.close(); client.close(); server.close(); } public static String XuLy(String st) { return st.toUpperCase(); }}http://dontruongbt.spaces.live.com/ -3-Bài Tập Lập Trình Mạng Biên soạn : GV Bùi Tiến TrườngTrang Máy Khách :import java.io.*;import java.net.*;class TCPCC{ public static void main(String[] args) throws Exception { int portS = 2812; InetAddress ipS = InetAddress.getByName(localhost); Socket server = new Socket(ipS,portS); BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); BufferedReader br = new BufferedReader(new InputStreamReader(server.getInputStream())); PrintWriter pw = new PrintWriter(server.getOutputStream()); System.out.print(Nhap chuoi bat ky : ); String st = in.readLine(); pw.write(st+ ); pw.flush(); String kq = br.readLine(); System.out.println(Chuoi Hoa : + kq); pw.close(); br.close(); in.close(); server.close(); }}http://dontruongbt.spaces.live.com/ -4-Bài Tập Lập Trình Mạng Biên soạn : GV Bùi Tiến TrườngBài 3 : Kết Nối UDP Sử Dụng Socket, chuẩn gửi nhận SỐ - SỐimport java.io.*;import java.net.*;class UDPSS{ public static void main(String[] args) throws Exception { int port = 2812; DatagramSocket socket = new DatagramSocket(port); DatagramPacket packet; byte []data; try { data = new byte[1024]; packet = new DatagramPacket(da ...

Tài liệu được xem nhiều: