Giáo trình thực hành lập trình mạng máy tinh

96 2 0
Giáo trình thực hành lập trình mạng máy tinh

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

lOMoARcPSD|12114775 T Biên www.hutech.edu.vn lOMoARcPSD|12114775 *1.2021.CMP381* tailieuhoctap@hutech.edu.vn : lOMoARcPSD|12114775 I C I III H 11 16 16 16 16 E 19 19 20 21 21 21 BÀI 3: INETADDRESS 22 3.1 INETADDRESS 22 22 23 H 23 24 24 26 27 28 29 30 30 30 30 31 31 H 33 33 36 lOMoARcPSD|12114775 II 38 38 38 38 BÀI 5: TCP Socket, FTP 39 5.1 TCP SOCKET TRONG JAVA 39 5.1.1 Socket 39 40 5.2 FTP: 41 41 42 5.2.3 42 H 43 43 47 52 55 56 56 BÀI 6: UDP SOCKET 67 6.1 UDP SOCKET 67 67 cket 68 6.1.3 So sánh UDP TCP 69 H 70 70 73 76 78 82 82 82 BÀI 7: 83 7.1 JAVA RMI 83 83 83 84 H 85 85 89 90 lOMoARcPSD|12114775 N H Môn h file FTP; l Bài 1: Bài 2: Bài 3: INETADDRESS Bài 4: III lOMoARcPSD|12114775 IV Bài 5: TCP SOCKET, FTP ent- Bài 6: UDP SOCKET - Bài 7: - Remote Method Invocation) Java áp - 50% n - 50% lOMoARcPSD|12114775 BÀI 1: BÀI 1: L 1.1 BÀI T P TH C HÀNH V - 1.2 NG D N mysql SQL Server 1.2.1 K t n i CSDL mysql a lOMoARcPSD|12114775 BÀI 1: b Sau cài xong WampServer ta vào Start WampServer c d e V start WampServer Program file lOMoARcPSD|12114775 BÀI 1: f a New Project lOMoARcPSD|12114775 b BÀI 1: lOMoARcPSD|12114775 76 BÀI 6: UDP SOCKET file UDPServer.java 6.2.3 Bài th c hành 03 Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 BÀI 6: UDP SOCKET Downloaded by Vu Vu (quangchinhlas199@gmail.com) 77 lOMoARcPSD|12114775 78 BÀI 6: UDP SOCKET 6.2.4 Bài th c hành 04 Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 BÀI 6: UDP SOCKET import java.io.*; import java.net.*; import javax.swing.*; Downloaded by Vu Vu (quangchinhlas199@gmail.com) 79 lOMoARcPSD|12114775 80 BÀI 6: UDP SOCKET private void btnketnoiActionPerformed(java.awt.event.ActionEvent evt) { txtchat.setEnabled(true); txtnoidung.setEnabled(true); btnsend.setEnabled(true); txtgroup.setEnabled(false); txtport.setEnabled(false); txtnick.setEnabled(false); try{ group= InetAddress.getByName(txtgroup.getText()); if(group.isMulticastAddress()){ nick=txtnick.getText(); port=Integer.parseInt(txtport.getText()); if(mythread==null){ socket=new MulticastSocket(port); socket.setTimeToLive(1); socket.joinGroup(group); truyen=new DatagramPacket(new byte[1],1,group,port); nhan=new DatagramPacket(new byte[65507],65507); mythread=new Thread(this); mythread.start(); } }else JOptionPane.showMessageDialog(nu }catch(Exception e){ JOptionPane.showMessageDialog(null,e); } }else{ txtchat.setEnabled(false); txtnoidung.setEnabled(false); btnsend.setEnabled(false); txtgroup.setEnabled(true); txtport.setEnabled(true); Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 BÀI 6: UDP SOCKET txtnick.setEnabled(true); if(mythread!=null){ mythread.interrupt(); mythread=null; try{ }catch(IOException e){} socket.close(); } } } Downloaded by Vu Vu (quangchinhlas199@gmail.com) 81 lOMoARcPSD|12114775 82 BÀI 6: UDP SOCKET th 6.3 BÀI T P LÀM THÊM 6.3.1 Bài t p 6.3.2 Bài t p Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 BÀI 7: BÀI 7: 83 RMI - Remote Method Invocation) Java áp 7.1 JAVA RMI 7.1.1 Khái ni m RMI - Remote Method Invoc Hình 7.1: RMI Java 7.1.2 c tính c a RMI R Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 84 BÀI 7: Virtual Machine) Client Server, 7.1.3 Ki n trúc RMI Hình Remote I RemoteException Remote I Server C RMI R Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 BÀI 7: Client C Hình Server RMI Client 7.2 BÀI T P TH C HÀNH 7.2.1 Bài th c hành 01 ent rmiserver Downloaded by Vu Vu (quangchinhlas199@gmail.com) 85 n tên Remote lOMoARcPSD|12114775 86 BÀI 7: Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 BÀI 7: Downloaded by Vu Vu (quangchinhlas199@gmail.com) 87 lOMoARcPSD|12114775 88 BÀI 7: Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 BÀI 7: 7.2.2 Bài th c hành 02 - - - Downloaded by Vu Vu (quangchinhlas199@gmail.com) 89 lOMoARcPSD|12114775 90 [1]Java Network Programming, Fourth Edition (2014) by Elliotte Rusty Harold, CA 95472 [2]Internetworking with TCP/IP, Vol (5th Edition) by Douglas E Comer [3]TCP/IP Illustrated, Vol 1: The Protocols (Addison-Wesley Professional Computing Series) by W Richard Stevens [4]Computer Networks Subsequent Edition by Andrew S Tanenbaum [5]Website: https://codelearn.io/ [6]Website: https://viblo.asia/ Downloaded by Vu Vu (quangchinhlas199@gmail.com) ... InetAddress.getLocalHost() 3.2 BÀI T P TH C HÀNH Downloaded by Vu Vu (quangchinhlas199@gmail.com) 23 lOMoARcPSD|12114775 24 BÀI 3: INETADDRESS 3.2.1 Bài th c hành 3.2.2 Bài th c hành Downloaded by Vu Vu (quangchinhlas199@gmail.com)... lOMoARcPSD|12114775 26 BÀI 3: INETADDRESS 3.2.3 Bài th c hành Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 BÀI 3: INETADDRESS 3.2.4 Bài th c hành Downloaded by Vu Vu (quangchinhlas199@gmail.com)... lOMoARcPSD|12114775 28 BÀI 3: INETADDRESS 3.2.5 Bài th c hành Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 BÀI 3: INETADDRESS 3.2.6 Bài th c hành g? Downloaded by Vu Vu (quangchinhlas199@gmail.com)

Ngày đăng: 17/03/2023, 08:50

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan