... sở dữ liệu bằng cách sử dụng socket Java. Đây là
trình điều khiển Java thuần túy nhất. Kiểu trình điều khiển này thường do nhà sản xuất cơ
sở dữ liệu cung cấp.
Trình điều khiển Java thuần ... LậptrìnhSocket cho giao thức TCP. Trong chương này chúng ta sẽ tìm
hiểu cách lậptrình cho mô hình client/server và các kiểu kiến trúc client/server. Các lớp
Socket và ServerSocket được trình ... lý cơ sở dữ liệu trong Java. Trình bày cách thức kết nối các cơ sở
dữ liệu và xử lý cơ sở dữ liệu bằngJava thông qua giao diện lậptrình ứng dụng JDBC.
Tìm hiểu về lậptrình mạng tốt nhất là...
... LậptrìnhSocket cho giao thức TCP. Trong chương này chúng ta sẽ tìm
hiểu cách lậptrình cho mô hình client/server và các kiểu kiến trúc client/server. Các lớp
Socket và ServerSocket được trình ... lý cơ sở dữ liệu trong Java. Trình bày cách thức kết nối các cơ sở
dữ liệu và xử lý cơ sở dữ liệu bằngJava thông qua giao diện lậptrình ứng dụng JDBC.
Tìm hiểu về lậptrình mạng tốt nhất là ... hóa và ứng dụng của tuần tự hóa trong lậptrình mạng.
Chương 9: Phân tán đối tượng bằngJava RMI. Chương này tìm hiểu chủ đề về lập
trình phân tán đối tượng bằng kỹ thuật gọi phương thức RMI (Remote...
... cài đặt chương trình Server bằng Java
Để cài đặt chương trình Server bằng ServerSocket ta thực hiện các bước sau:
• Bước 1
Tạo một đối tượng ServerSocket
ServerSocket ss=new ServerSocket(port)
• ...
xuất.
Khởi động chương trình server
start java EchoServer1
Hình 4.6
Khởi động client
C:\MyJava>start java EchoClient1
Hình 4.7
8. Ứng dụng đa tuyến đoạn trong lậptrình Java
Các server như đã ... ra.
126
InputStream
OutputStream
Socket
Chương
trình
Chương trình bắt đầu bằng việc tạo ra một đối tượng ServerSocket trên cổng xác
định. Server lắng nghe các liên kết trong một vòng lặp vô hạn. Nó chấp nhận liên kết bằng...
... mà họ chọn
Trang 18
Lập Trình Web Với Visual Basic
PHẦN I :
CƠ SỞ LÝ THUYẾT VỀ NGÔN NGỮ VISUAL BASIC
I. Tìm hiểu ngôn ngữ lậptrình Visual Basic
1. Tổng quan về ngôn ngữ lậptrình Visual Basic
Visual ... như là một điện thoại thật sự.
2. Xác định cách hiện thực chương trình
Do nhiệm vụ của đề tài là lậptrình Web với ngôn ngữ lậptrình là Visual Basic 6.0,
do đó yêu cầu phải nắm vững những kiến ... tónh này phải được hiệu chỉnh
bằng tay để cập nhật những nội dung của nó.
Trình bày nội dung động bằng cách lậptrình Gateway
Sự phát triển của những giao tiếp Gateway như
là Common Gateway...
... viện
sockets được cung cấp dưới dạng các thư viện
lập trình.
lập trình.
6
Các loại socket
Các loại socket
Stream socket: TCP socket
Stream socket: TCP socket
Datagram socket: UDP socket
Datagram ...
33
Lập trình: UDPClient (3)
Lập trình: UDPClient (3)
/* Đóng socket và giải phóng tài nguyên */
closesocket(sk);
WSACleanup();
} // end of main function
1
LẬP TRÌNH
LẬP TRÌNH
SOCKET
SOCKET
Khoa ... socket: UDP socket
Datagram socket: UDP socket
Raw socket: IP socket
Raw socket: IP socket
36
Lập trình: UDPServer (2)
Lập trình: UDPServer (2)
/* Gắn địa chỉ cho socket */
_locAddr.sin_family...
... hàm khi trong lậptrình socket
1.1. TCP
Hình. Lậptrìnhsocket sử dụng TCP
1.2. UDP
- Với giao thức UDP, không cần phải thiết lập kết nối trước khi truyền nhận dữ
liệu
• Chương trình server không ... IPPROTO_UDP
Raw
Socket
SOCK_RAW IPPROTO_RAW
IPPROTO_ICMP
* Giá trị trả về
• socket mới (SOCKET) , nếu thành công
• INVALID _SOCKET, nếu có lỗi
2.2.2. Kiểm tra và xử lý lỗi
Lab 4 LậptrìnhSocket – TCP ... WSACleanup(void)
2.2. Window socket
2.2.1. Tạo socket
SOCKETsocket ( int af, int type, int protocol )
* Các tham số
• af: [in] mô tả họ địa chỉ.
• type: [in] kiểu của socket.
o SOCK_STREAM: TCP socket
o SOCK_DGRAM:...
...
}
Chương trình 1 sẽ chỉ ra sự điều khiển luồng chính như thế nào
import java. io.*;
Hướng dẫn thực hành TUẦN 5
Nguồn : Internet Page 1
TUẦN 5 – LẬPTRÌNH MULTITHREAD
TRONG JAVA
I. ... nhiều chương chương trình chạy đồng thời, mỗi chương trình có ít
nhất một luồng trong nó. Một vi xử lý thực thi tất cả các chương trình. Cho dù nó có thể xuất
hiện mà các chương trình đã được thực ... thực thi tại giao diện (Interface) Runnable
Chương trình chỉ ra điều này thực thi như thế nào:
Chương trình
import java. awt.*;
import java. applet.*;
public class Myapplet extends Applet...
... static void main(String[] args){
int b;
System.out.println(a);
System.out.println(b);
}
}
Lập trình mạng vớ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 ... }
________
int k=5;
f ( 5 );
f ( k ); // truyền tham trị
________
g ( obj ); // truyền tham chiếu
Lập trì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: ... 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ìnhSocket
RMI (Remote Method Invocation)
46/72
Socket [1]
Java cung cấp hai lớp đối tượng để lập ... lậptrình socket
java. net .Socket
java. net.ServerSocket
Các hàm khởi tạo của lớp Socket
1. public Socket (String host, int port)
throws UnknownHostException, IOException
2. public Socket ... exception
try block
45/72
Lập trì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 (Transmission...
... Lậptrình CGI bằng Perl trên Linux 27
Chơng trình CGI còn định dạng dữ liệu, ví dụ : lấy thông tin và đa vào khuôn dạng
các trang HTMLs, vì vậy ngời sử dụng có thể đọc nó qua trình duyệt ... thức lập
trình với CGI trong môi trờng Linux. Trong chơng này có đa ra một số ví dụ về các CGI
scrips đợc viết bằng ngôn ngữ Perl và C để làm nổi bật tính không phụ thuộc ngôn ngữ
lập trình ... sử dụng cho chơng trình CGI là một
điều rất hữu ích, giúp cho việc học lậptrình CGI và là công cụ gỡ rối rất tốt. Bảng dới đây
liệt kê các biến môi trờng khả dụng trong lậptrình CGI. Chúng...
... ex.printStackTrace();
}
Lập trì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 (Transmission ... IOException
ServerSocket [1]
Các hàm khởi tạo của lớp ServerSocket
1. public ServerSocket (int port)throws
IOException
2. public ServerSocket (int port, int
count)throws IOException
3. public ServerSocket ... 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...