标签: objective-c
我有一个名为“Packet”的类,包含变量:
{ int length; char *data;//(length) }
我想通过tcp套接字发送它,如:
send(socket_id, <myclass>, <length data>, 0);
我该怎么办?非常感谢。
答案 0 :(得分:0)
您需要将对象序列化为字节流,然后发送该字节流。
如果您可以使对象符合NSCoding protocol,那么您可以快速启动并运行。
NSCoding
查看Apple的Archives and Serializations Programming Guide。