Bài giảng Lập trình mạng: Chương 4 - ThS. Trần Đắc Tốt

Bài giảng Lập trình mạng: Chương 4 Sử dụng các lớp trợ giúp, cung cấp cho người học những kiến thức như: Giới thiệu; Lớp TcpClient; Lớp TcpListener; Lớp UdpClient. Mời các bạn cùng tham khảo! | Chương 4 Sử dụng các lớp trợ giúp 1 Mục lục chương 1. Giới thiệu 2. Lớp TcpClient 3. Lớp TcpListener 4. Lớp UdpClient 2 Giới thiệu Ở các chương trước chúng ta đã học các lớp Socket mức thấp để tạo ứng dụng TCP và UDP Tuy nhiên đối với những người mới lập trình mạng thì thường cảm thấy các lớp này khó hiểu và dễ nhầm lẫn Chương này cung cấp các lớp trợ giúp nhằm đơn giản quá trình lập trình mạng 3 Lớp TcpClient Lớp TcpClient được đặt trong namespace Được thiết kế để trợ giúp cho việc xây dựng ứng dụng TCP Client 4 Hàm tạo Cơ 3 hàm tạo của lớp TcpClient đó là TcpClient Hàm tạo này tạo ra một đối tượng TcpClient và gắn nó với địa chỉ cục bộ của hệ thống đồng thời gắn với một địa chỉ cổng ngẫu nhiên. Sau khi gọi hàm tạo này ta phải kết nối nó đến một máy tính ở xa sử dụng phương thức Connect 5 Hàm tạo Ví dụ TcpClient newcon new TcpClient quot quot 8000 6 Hàm tạo Hàm tạo thứ 2 là TcpClient IPEndPoint localEP Hàm tạo thứ 2 cho phép ta chỉ ra địa chỉ cục bộ của hệ thống cùng với số hiệu cổng Được sử dụng phổ biến khi máy tính có nhiều card mạng 7 Hàm tạo Ví dụ IPEndPoint iep new IPEndPoint IPAddress Parse quot quot 8000 TcpClient newcon new TcpClient iep quot quot 8000 8 Hàm tạo Hàm tạo thứ 3 là TcpClient String host int port Hàm tạo này được sử dụng phổ biến nhất Nó cho phép chỉ ra địa chỉ cũng như số hiệu cổng của máy tính ở xa Vì vậy không cần gọi phương thức Connect nữa 9 Hàm tạo Ví dụ TcpClient newcon new TcpClient quot quot 8000 10 Các phương thức của lớp TcpClient Method Description Close Closes the TCP connection Connect Attempts to establish a TCP connection with a remote device Equals Determines if two TcpClient objects are equal GetHashCode Gets a hash code suitable for use in hash functions GetStream Gets a Stream object that can be used to send and receive data GetType Gets the Type of the current instance ToString Converts the current instance to a String .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.