gpt4 book ai didi

java - 在客户端-服务器环境中访问客户端的状态

转载 作者:行者123 更新时间:2023-12-01 15:26:43 25 4
gpt4 key购买 nike

在客户端-服务器环境中,客户端连接后

sock = new Socket(serverName, SERVER_PORT);
fromServer = new BufferedReader(new InputStreamReader(sock.getInputStream()));
toServer = new PrintStream(sock.getOutputStream());

toServer.println(json.toString());

我想向服务器发送一个 bean,其中包含有关客户端状态的信息。

唯一想到的是创建一个 bean,用数据填充它,使用 Xstream 将 bean 转换为 json 格式,将 json 发送到服务器并在服务器端重新组装它。

有没有更简单的方法?

最佳答案

是的,一种更简单的方法是使用 Java 的序列化框架来为您完成所有这些工作,只需让您的对象实现 Serializable 。您可以使用 ObjectOutputStream 包装套接字输出流。并简单地告诉它写你的对象。使用Java's framework时有很多问题您应该注意这一点,但它仍然适合许多项目。

关于java - 在客户端-服务器环境中访问客户端的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10059331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com