Đang chuẩn bị liên kết để tải về tài liệu:
Lập trình Mạng Microsoft .NET Framework phần 3

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Đoạn mã dưới đây là một khuôn dạng cho một TCP-client cơ bản. Nó tiếp xúc với server tại địa chỉ IP và port được chỉ định. Trong ví dụ này, địa chỉ loopback (127.0.0.1—chỉ đến máy tính hiện hành) được sử dụng. Nhớ rằng kết nối TCP yêu cần hai port: một tại server và một tại client. | Đoạn mã dưới đây là một khuôn dạng cho một TCP-client cơ bản. Nó tiếp xúc với server tại địa chỉ IP và port được chỉ định. Trong ví dụ này địa chỉ loopback 127.0.0.1 chỉ đến máy tính hiện hành được sử dụng. Nhớ rằng kết nối TCP yêu cần hai port một tại server và một tại client. Tuy nhiên chỉ cần chỉ định port tại server còn port tại client có thể được chọn động lúc thực thi từ các port có sẵn. using System using System.Net using System.Net.Sockets using System.IO using SharedComponent public class TcpClientTest private static void Main TcpClient client new TcpClient try Console.WriteLine Attempting to connect to the server on port 8000. client.Connect IPAddress.Parse 127.0.0.1 8000 Console.WriteLine Connection established. Thu lấy network stream. NetworkStream stream client.GetStream Tạo BinaryWriter để ghi ra stream. BinaryWriter w new BinaryWriter stream Tạo BinaryReader để đọc từ stream. BinaryReader r new BinaryReader stream w.Write ClientMessages.RequestConnect if r.ReadString ServerMessages.AcknowledgeOK Console.WriteLine Connected. Console.WriteLine Press Enter to disconnect. Console.ReadLine Console.WriteLine Disconnecting. w.Write ClientMessages.Disconnect else Console.WriteLine Connection not completed. Đóng connection socket. client.Close Console.WriteLine Port closed. catch Exception err Console.WriteLine err.ToString Console.ReadLine Dưới đây là transcript phía server About to initialize port. Listening for a connection. Connection accepted. Connection completed. Disconnect request received. Connection closed. Listener stopped. Và dưới đây là transcript phía client Attempting to connect to the server on port 8000. Connection established. Connected. Press Enter to disconnect. Disconnecting. Port closed. 1.1 Lấy địa chỉ IP của client từ kết nối socket Ÿ Ứng dụng server cần xác định địa chỉ IP của client sau khi nó chấp nhận một kết nối. Sử dụng phương thức AcceptSocket của lớp TcpListener để lấy lớp mức-thấp là System.Net.Sockets.Socket thay vì là .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.