是否有任何开源的高级工具可以促进和简化使用 GUI 的实验性网络协议(protocol) (TCP/UDP) 的开发?
基本上,类似于动态状态机编辑器,它允许您定义“数据包”、“消息”、“状态”、“验证器”、“处理程序”等。
优选地,这样的工具将足够全面以处理协议(protocol)的所有相关方面(即客户端和服务器),以便可以将高级协议(protocol)描述序列化为 XML/RDF 文件,在那里它可以用于动态创建用于实现协议(protocol)的应用程序代码(即在 Python 中)。
最佳答案
放弃文本编辑器的 GUI,进入协议(protocol)规范语言的世界。这些工具中的大多数都对某些协议(protocol)进行了描述,试图证明它没有被破坏,并生成一个实现和测试。这里有一些可以帮助您入门,但还有更多:
关于user-interface - 实验协议(protocol)设计和开发的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/644834/