【发布时间】:2013-07-13 18:31:47
【问题描述】:
我是一名 Delphi 开发人员,最近我决定将我的一个程序移植到 java,我正在用 java 做服务器端程序以使其跨平台。
在 Delphi 中,我可以通过 TCP 轻松地将记录作为字节数组发送,但我在 java 方面没有太多经验,也不知道如何以一种简单但适度的方式来完成。 这是我的数据记录示例:
type
Tlogin = record
username : string[50];
password : string[50];
version : word;
end;
我只是简单地把这种类型的记录做成一个字节数组后发送。
关于如何在 java 中制作此类数据记录以及如何设置字符串大小的任何想法,或者任何更好的建议来处理字符串以通过 TCP 发送它们。
【问题讨论】:
-
“有更好的建议来处理通过 TCP 发送的字符串吗?”。是的,XML、JSON 或 Web 服务,正如您对上一个问题 link 的回答所建议的那样。为什么需要序列化数据?