gpt4 book ai didi

java - 关于自己协议(protocol)的设计/实现的技巧

转载 作者:搜寻专家 更新时间:2023-10-31 19:58:42 25 4
gpt4 key购买 nike

在我工作的地方,我们需要一个能够:

  • 用户登录/注销
  • 发送/接收指令
  • 发送/接收文件
  • 发送/接收音频流(可以使用RTP)
  • 发送/接收小型 XML 文件使用
  • 所有这些的密码学。

它将在java中实现。所以我有一些问题,因为我从来没有实现过网络协议(protocol)。

  1. 是否可以使用现有协议(protocol)来构建此协议(protocol)?
  2. 我可以使用什么工具来帮助我设计协议(protocol)?对于“建模”
  3. 是否有可能独自完成这一切?我有足够的时间来做这件事。

我在 Java 和 C++ 方面有很好的背景,但还没有套接字/网络编程。

谢谢

最佳答案

看看Google Protocol Buffers ,它将生成一个紧凑的有线协议(protocol)以及自动生成 Java 消息类。我希望在使用 Java NIO ByteBuffers 滚动我自己的消息编解码器之前听说过它。

关于java - 关于自己协议(protocol)的设计/实现的技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3414407/

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