... static void main(String[] args){
int b;
System.out.println(a);
System.out.println(b);
}
}
Lậptrìnhmạngvới Java
Từ khóa static [1]
Có thể đặt trước một khai báo thuộc tính hay phương
thức
static ... ( 5 );
f ( k ); // truyền tham trị
________
g ( obj ); // truyền tham chiếu
Lậptrình Socket
Các máy tính trên mạng Internet trao đổi thông tin sử
dụng bộ giao thức TCP/IP.
Transport: TCP ... System.out.println(“Finally.”);
}
Nhập / xuất dữ liệu
Sử dụng các luồng nhập xuất trong gói java. io
Có hai loại luồng nhập/xuất trong Java:
Các luồng dữ liệu kiểu byte:
Xử lý dữ liệu nhập/xuất theo từng byte.
Hai...
... ngữ Java căn bản
Lớp và đối tượng trong Java
Exception
Nhập / xuất trong Java
Lập trình Socket
RMI (Remote Method Invocation)
46/72
Socket [1]
Java cung cấp hai lớp đối tượng để lập ... thể làm mất thông tin
1
Lập trìnhmạngvới Java
GV : BÙI TIẾN TRƯỜNG
Email: dontruongbt@yahoo.com
Mobile : 0989995221
ÔN TẬP THI TỐT NGHIỆP
30/72
Lớp String [1]
Trong Java, một chuỗi ký tự là ... ex.printStackTrace();
}
50/72
Lập trình Server TCP
Tạo ServerSocket
Gọi thực thi phương thức accept() để chấp nhận
thiết lập kết nối với Client => nhận được Socket giao
tiếp với Client.
Lấy InputStream...
... Lậptrình Server TCP
Tạo ServerSocket
Gọi thực thi phương thức accept() để chấp nhận
thiết lập kết nối với Client => nhận được Socket giao
tiếp với Client.
Lấy InputStream ... ex) {
ex.printStackTrace();
}
Lậptrình Socket
Máy truyền và máy nhận thiết lập một kết nối TCP
bằng socket.
Socket cho phép truyền nhận dữ liệu trên mạng
TCP/IP
Có hai loại socket
TCP ...
do-while
for
Lậptrình Socket
Các máy tính trên mạng Internet trao đổi thông tin sử
dụng bộ giao thức TCP/IP.
Transport: TCP , UDP
Network: IP
Exception
Các exception trong Java có thể...
... ((s=inStream.readLine())!=null){
System.out.println(s);
}
}
catch(Exception e){
System.out.println(e);
}
Chương 5
1
LẬP TRÌNHMẠNGVỚI Java
(Gói thư viện Java. net)
Khái niệm lậptrình phân tán đối
tượng
Các đối tượng nằm phân tán trên các ... và kỹ thuật lậptrình phân tán
đối tượng
Khái niệm lậptrình phân tán đối
tượng
Thiết kế ứng dụng phân tán RMI
Vấn đề truyền tham số
18
Vấn đề truyền tham số
Kết nối mạng và vấn đề ... các file class, tạo
Stub & Skeleton
C:\>javac Calculator .java
C:\>javac CalculatorImpl .java
C:\>rmic CalculatorImpl
27
Kết quả quá trình dịch được các file:
Calculator.class
...
... Hình trạng mạng và Giao thức
mạng.
Hình trạng mạng: Là cách nối các máy tính với nhau. Người ta phân loại mạng
theo hình trạng mạng như mạng sao, mạng bus, mạng ring…
Giao thức mạng: Là ... chương trình ứng dụng mạng cho giao
thức UDP.
Chương 8: Tuần tự hóa đối tượng và ứng dụng trong lậptrình mạng. Trình bày các
vấn đề về tuần tự hóa và ứng dụng của tuần tự hóa trong lậptrình mạng. ... bằng Java thông qua giao diện lậptrình ứng dụng JDBC.
Tìm hiểu về lậptrìnhmạng tốt nhất là trên các hệ thống mạng thực sự với nhiều
máy tính được kết nối vật lý. Tuy nhiên trong giáo trình...
... e)
{
System.err.println(e);
}
}
}
Kết quả thực hiện chương trình như sau:
107
Chương 5
Lập trìnhmạngvới các lớp InetAddress,
URL và URLConnection
1. Lớp InetAddress
Các thiết bị được kết nối vớimạng LAN có địa chỉ vật lý ... của riêng
bạn hay bởi các trình duyệt HotJava; trong tương lai, các ứng dụng Java có thể tải
về các trình quản trị giao thức khi cần.
Mở các URLConnection
Một chương trình sử dụng lớp URLConnection ... hoặc máy palm chẳng hạn.
Những người lậptrìnhmạng không cần phải quan tâm đến từng chi tiết dữ liệu
được định tuyến như thế nào trong một mạng LAN. Hơn nữa, Java không cung cấp khả
năng truy...
... 5
Lập trìnhmạngvới các lớp InetAddress,
URL và URLConnection
1. Lớp InetAddress
Các thiết bị được kết nối vớimạ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 ... hoặc máy palm chẳng hạn.
Những người lậptrìnhmạng không cần phải quan tâm đến từng chi tiết dữ liệu
được định tuyến như thế nào trong một mạng LAN. Hơn nữa, Java không cung cấp khả
năng truy ... ta cần phải các chương trình khác nhau cho
mỗi kiểu giao thức mạng khác nhau. Thay vào đó, Java hỗ trợ giao thức TCP/IP, giao
thức này có nhiệu vụ liên kết các mạngvới nhau.
Các thiết bị có...
... và tệp tin. Port được thiết lập bằng -1 vì vậy cổng mặc định cho giao thức sẽ
được sử dụng.
Ví dụ
Sưu tầm bởi: www.daihoc.com.vn
102
Chương 5
Lập trìnhmạngvới các lớp InetAddress,
URL ... hoặc máy palm chẳng hạn.
Những người lậptrìnhmạng không cần phải quan tâm đến từng chi tiết dữ liệu
được định tuyến như thế nào trong một mạng LAN. Hơn nữa, Java không cung cấp khả
năng truy ... ta cần phải các chương trình khác nhau cho
mỗi kiểu giao thức mạng khác nhau. Thay vào đó, Java hỗ trợ giao thức TCP/IP, giao
thức này có nhiệu vụ liên kết các mạngvới nhau.
Các thiết bị...
... chương trình ứng dụng mạng cho giao
thức UDP.
Chương 8: Tuần tự hóa đối tượng và ứng dụng trong lậptrình mạng. Trình bày các
vấn đề về tuần tự hóa và ứng dụng của tuần tự hóa trong lậptrình mạng. ... bằng Java thông qua giao diện lậptrình ứng dụng JDBC.
Tìm hiểu về lậptrìnhmạng tốt nhất là trên các hệ thống mạng thực sự với nhiều
máy tính được kết nối vật lý. Tuy nhiên trong giáo trình ... hết các ví dụ được trình
bày để bạn đọc có thể lậptrình và thử nghiệm các ứng dụng mạng trên các máy đơn.
Mặc dù đã hết sức cố gắng để trình bày giáo trình một cách dễ hiểu với các ví dụ
minh...
... chương trình sử dụng để kết nối với một chương trình khác chạy trên một
máy tính khác trên Internet. Chương trìnhmạng có thể sử dụng nhiều Socket cùng một lúc, nhờ đó nhiều
chương trình có ... soát mạng, kiểm tra kết nối…
Ví dụ:
Start -> Run -> CMD: “ping diendantinhoc.com”.
Nếu bạn nhận được Reply có nghĩa là giữa máy tính của bạn với máy chủ “diendantinhoc.com” có “thông
mạng ...
c. Làm việc với IP
“Mình sẽ đi nhanh và giới thiệu sơ qua về phần này. Ở phần Địa Chỉ Mạng sắp tới mình sẽ nói rõ hơn IP”.
Địa chỉ IP là 1 con số 4 byte để xác định 1 host trên mạng.
Ví dụ:...