如何在目标c中通过TCP套接字发送类

时间:2015-09-28 08:15:59

标签: objective-c

我有一个名为“Packet”的类,包含变量:

{
  int length;
  char *data;//(length)
}

我想通过tcp套接字发送它,如:

 send(socket_id, <myclass>, <length data>, 0);

我该怎么办?非常感谢。

1 个答案:

答案 0 :(得分:0)

您需要将对象序列化为字节流,然后发送该字节流。

如果您可以使对象符合NSCoding protocol,那么您可以快速启动并运行。

查看Apple的Archives and Serializations Programming Guide