TAILIEUCHUNG - Chương trình UDP đơn giản

Tài liệu lập trình tham khảo - Chương trình UDP đơn giản | Chương trình UDP đơn giản (Server/Client) Cùng nhau làm một chương trình đơn giản sử dụng UDP để gửi thông điệp nhé. Đầu tiên viết về Client gửi một thông điệp tới server PHP Code: using System; using ; using ; using ; namespace MyUdpClient { class TestUdpClient { public static void Main() { // tạo một đối tượng MyUdpClient MyUdpClient client = new MyUdpClient(); // thực hiện kết nối và gửi thông điệp (); } } #region === CLASS: MyUdpClient === class MyUdpClient { // Method public void OnConnect() { // thông tin host để kết nối string _host = ""; // thông tin về port connect int _port = 2008; // tạo một UDP Object UdpClient udp = new UdpClient(); // kết nối tới host (_host, _port); // tạo data để gửi đi. Luôn ở dạng Bytes nhé :) Byte[] data = ("Xcross87 Client says hello to Server"); // gửi data tới host (data,); } } #endregion } Bây giờ ta viết một UDP Server phải open port 2008 để listen các connection tới và thu nhận các gói thông điệp từ client gửi đến nhé PHP Code: using System; using ; using ; using ; namespace MyUdpServer { class TestUdpServer { public static void Main() { // tạo một đối tượng MyUdpServer MyUdpServer server = new MyUdpServer(); // mở server để bắt đầu listen các client (); } } #region === CLASS: MyUdpServer === class MyUdpServer { // Method public void OnStart() { // tạo một đối tượng UdpClient và lắng nghe cổng 2008 UdpClient udp = new UdpClient(2008); // thực hiện listen liên tục while (true) { // xác định điểm Remote IP IPEndPoint RemoteIPEndPoint = new IPEndPoint(, 0); // thu lấy thông tin từ client dạng byte Byte[] data = (ref RemoteIPEndPoint); // chuyển về string string message = (data); // in thông điệp ra ("Address: {0} - Message: {1}", , message); } } } } sau đó bật cái Server lên để im và bật cái Client lên bạn sẽ thấy kết quả thông điệp như ý muốn

TỪ KHÓA LIÊN QUAN
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.