通过套接字发送数据的格式

时间:2012-01-04 23:53:35

标签: java sockets

我正在尝试开发一个通过套接字连接注册Java程序的移动应用程序。发送数据的最佳方式是什么(只有几个String和int)?我计划通过将其作为XML格式的字符串发送来实现。这是最好的方式还是有其他标准?

谢谢,

1 个答案:

答案 0 :(得分:2)

如果数据不多,那么最好将其作为由某个字符(逗号或管道等)分隔的单个字符串发送。如果有大量数据交换,那么像ProtobufThriftAvro这样的二进制格式会更好。其他文本选项是JSON,XML,YAML。

我的选择是使用分隔字符串,因为没有太多数据。