在整个网络上搜索在C中序列化数据的方法,以便我可以通过TCP/IP套接字发送结构,但我找不到任何简单的方法。但我认为通过这种方式,您可以固定数据包中位的位置,从而“事实上”将其序列化。packet*datapkt=NULL;datapkt=(packet*)malloc(PKT_SIZE);//Allocationofmemorywiththissizedatapkt->field=data;......send(datapkt);free(datapkt);谁能告诉我这是否是个好主意?到目前为止,它正在我的项目中工作。提前致谢! 最佳答案