Trích:
Nguyên văn bởi myhanh
Truyền qua mạng? Vậy phụ thuộc vào giao thức em truyền! Nếu chỉ dùng TCP/IP bình thường không dùng cái chi nữa vậy phải tự em định nghĩa rồi.
|
Em chỉ dùng Socket bình thường thôi. Dữ liệu truyền nhận là bytestream. Ý em ở đây là có sự khác biệt nào không giữa khái niệm Serialization của C++(Dùng MFC thông qua CArchive) va Serialization của C#. C++ và C# cũng của Microsoft ấy mà, không biết có chuẩn hay không?
Có thể minh họa như thế này:
Có Object A được định nghĩa ở cả hai platform C++ và C#
B1: C++ program Serialize Object A to bytestream ()
B2: Send chuỗi byte đó qua Network
B3: C# receive chuỗi byte. Liệu có deserialize được object A hay không?