отправка неподписанных int и unsigedshort данных по tcp в c - PullRequest
0 голосов
/ 07 мая 2020

Я пишу приложение tcp / ip для отправки и получения данных в c.

''' 
typedef struct{    
unsiged int id;  
unsigned short num;   
}send_cmd;
'''    

с использованием функции отправки Я пытаюсь отправить данные с сервера, но полученные на стороне клиента данные меняются местами.
Я запускаю оба приложения на одном компьютере.

Ex: ** send_cmd s;   
s.id= 0x1234;      
send(fd,&s,sizeof(s));    
read(fd,buffer,1024);   **
On client side I'm receiving it as 34 12 

Скажите, где я делаю ошибки, есть способ исправить это.
Это хороший способ отправить структурный адрес.

Пожалуйста, решите мою проблему,
Заранее спасибо

...