gpt4 book ai didi

java - Java 套接字编程

转载 作者:搜寻专家 更新时间:2023-11-01 01:57:08 24 4
gpt4 key购买 nike

我正在实现基于我实验室编写的 RFC 的协议(protocol)。我打算使用 Java 来运行模拟。我不认为我可以使用对象序列化来传递消息,因为我希望消息能够与用其他语言实现的其他系统互操作,我认为使用序列化是不可能的。

我可以在 Java 中使用什么功能来与以不同语言实现的节点对话?

此外,大约有 50 种不同类型的消息可以发送和接收,每种消息都具有不同的结构。
例如:你好、再见、注册等

每条消息都包含一些需要处理的信息。我计划将每种消息类型实现为 Java 中的一个类。

在接收节点端找出发送节点发送的消息类型的最简洁方法是什么?

例如:作为接收者,我如何知道刚刚向我发送消息的节点想要向我注册?

如果我能得到一些好的设计模式的建议,我将不胜感激。

最佳答案

为此,我建议您查看 Thrift 和 Protocol Buffers。

关于java - Java 套接字编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6318711/

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