标签: java sockets
我正在尝试开发一个通过套接字连接注册Java程序的移动应用程序。发送数据的最佳方式是什么(只有几个String和int)?我计划通过将其作为XML格式的字符串发送来实现。这是最好的方式还是有其他标准?
谢谢,
答案 0 :(得分:2)
如果数据不多,那么最好将其作为由某个字符(逗号或管道等)分隔的单个字符串发送。如果有大量数据交换,那么像Protobuf或Thrift或Avro这样的二进制格式会更好。其他文本选项是JSON,XML,YAML。
我的选择是使用分隔字符串,因为没有太多数据。