首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现9p服务器

实现9p服务器
EN

Stack Overflow用户
提问于 2015-07-14 22:56:25
回答 1查看 519关注 0票数 7

我希望在Linux机器上开发一个九便士文件服务器的C实现。互联网上没有足够的关于9p的文档,我在实现服务器方面也不是很有经验。我的总体设计如下:

  1. 使用UNIX套接字侦听传入的9p消息。
  2. 解码9p消息并生成一个新线程来执行所需的任务。
  3. 使用适当的9p回复消息回复客户端。

服务器将驻留在用户空间中,它将将9p消息转换为UNIX调用。

你认为有什么问题或对建议的设计有什么建议吗?有什么文件可以推荐给我,对我有帮助吗?您认为我应该如何调试我的服务器并确保它正常工作。

EN

回答 1

Stack Overflow用户

发布于 2016-12-20 09:21:17

libixp (麻省理工学院许可证)为例。

我玩过wmii,并在日常工作中使用它。libixpwmii的一部分(在最早的版本中),现在它是一个独立的项目。检查wmii的早期版本,以获得一个良好的起点或直接深入到libixp

要调试您的服务器,只需使用9PFUSE(4)挂载它,并使用参数−D打印每个FUSE和9P消息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31418802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档