-
June 1st, 2023, 05:37 AM
#1
send structure via text protocol to network socket
In Ansi C std C89 I want to send the following structure using text protocol via TCP network socket
char text[1024];
Code:
struct Prot {
char id[4];
char type[2];
int dim;
} dato;
sprintf(text, "%s %s %d", dato.id, dato.type, dato.dim);
I want to use fix dimension every time I send this structure; my doubt is about int data because I know dimension of first 2 field (4 +2) id+type but I don't know how code this data into text to have fixed dimension,
E.g.
"AA BBBB 2"
AA BBBB 1245"
these strings have different dimensions depend of int value of 3rd field.
if I fixed 10 as maximum string length I'll got 4 char for my string but how to code this data into string so that receiver can always read 10 characters and understand all data?
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|