30/09/2018, 23:48

Gửi và đọc struct data, json qua TCP socket, pipe trong C?

Các bác cho e hỏi nội dung như title ạ.
Kỹ thuật serialize, desirialize là như thế nào? Bác nào rành cái này giải thích concept của nó giúp em?

Quân viết 02:05 ngày 01/10/2018

convert các property của struct sang dạng json string, convert string sang byte rồi gửi đi, ở đầu nhận convert byte to json string, convert json string sang struct
vd struct:

struct{
    char[] *name;
    int age
}

chuyển sang json thì sẽ như thế này

{
"name": "some name",
"age": 23
}

đơn giản mà, có gì đâu

minh tran viết 02:04 ngày 01/10/2018

Serialize Deserialize đơn giản chỉ là định nghĩa cấu trúc của dữ liệu để khi truyền dữ liệu thì bên nhận đều hiểu được dữ liệu để bóc tách 1 cách chính xác nhất. Json XML là một trong những cách phổ biến để định nghĩa format dữ liệu khi truyền nhận

anon45952904 viết 01:54 ngày 01/10/2018

Chắc lại 1 vài “chuyến” với networking và interprocessing.
Cơ bản mình mới học nên ko rõ đc format dữ liệu để có thể truyền thông qua các giao thức.

Bài liên quan
0