Giáo trình Lập trình mạng: Phần 2 - Trường Đại học Phan Thiết

Tiếp nội dung phần 1, Giáo trình Lập trình mạng: Phần 2 cung cấp cho người học những kiến thức như: Sử dụng các lớp helper của C# socket; đa nhiệm tiểu trình; đồng bộ hóa; lập trình socket bất đồng bộ. Mời các bạn cùng tham khảo! | Khoa Công Nghệ Thông Tin Giáo trình Lập Trình Mạng CHƢƠNG IV SỬ DỤNG CÁC LỚP HELPER CỦA C SOCKET . Lớp TCP Client Lớp TcpClient nằm ở namespace đƣợc thiết kế để hỗ trợ cho việc viết các ứng dụng TCP Client đƣợc dễ dàng. Lớp TcpClient cho phép tạo ra một đối tƣợng Tcp Client sử dụng một trong ba phƣơng thức tạo lập sau TcpClient là phƣơng thức tạo lập đầu tiên đối tƣợng đƣợc tạo ra bởi phƣơng thức tạo lập này sẽ gắn kết với một địa chỉ cục bộ và một port TCP ngẫu nhiên. Sau khi đối tƣợng TcpClient đƣợc tạo ra nó phải đƣợc kết nối đến thiết bị ở xa thông qua phƣơng thức Connect nhƣ ví dụ dƣới đây TcpClient newcon new TcpClient quot quot 8000 TcpClient IPEndPoint localEP phƣơng thức tạo lập này cho phép chúng ta chỉ ra địa chỉ IP cục bộ cùng với port đƣợc dùng. Đây là phƣơng thức tạo lập thƣờng đƣợc sử dụng khi thiết bị có nhiều hơn một card mạng và chúng ta muốn dữ liệu đƣợc gởi trên card mạng nào. Phƣơng thức Connect cũng đƣợc dùng để kết nối với thiết bị ở xa IPEndPoint iep new IPEndPoint IPAddress Parse quot quot 8000 TcpClient newcon new TcpClient iep quot quot 8000 TcpClient String host int port phƣơng thức tạo lập thứ ba này thƣờng đƣợc sử dụng nhất nó cho phép chỉ ra thiết bị nhận trong phƣơng thức tạo lập và không cần phải dùng phƣơng thức Connect . Địa chỉ của thiết bị ở xa có thể là một chuỗi hostname hoặc một chuỗi địa chỉ IP. Phƣơng thức tạo lập của TcpClient sẽ tự động phân giải hostname thành địa chỉ IP. Ví dụ TcpClient newcon new TcpClient quot quot 8000 Mỗi khi đối tƣợng TcpClient đƣợc tạo ra nhiều thuộc tính và phƣơng thức có thể đƣợc dùng để xử lý việc truyền dữ liệu qua lại giữa các thiết bị. Trang 79 Khoa Công Nghệ Thông Tin Giáo trình Lập Trình Mạng Phƣơng Thức Mô Tả Close Đóng kết nối TCP Connect Thành lập kết nối TCP với thiết bị ở xa Equals So sánh hai đối tƣợng TcpClient GetHashCode Lấy mã hash code GetStream Lấy đối tƣợng Stream nó có thể .

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
18    158    1    19-04-2024
Đã 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.