c – 实施9p服务器
发布时间:2020-12-16 07:13:05 所属栏目:百科 来源:网络整理
导读:我期待在 Linux机器上开发 9p文件服务器的C实现.互联网上有关于9p的文档不够,我对实现服务器的经验不足.我的总体设计如下: 使用UNIX套接字侦听传入的9p消息. 解码9p消息并生成新线程以执行所需任务. 使用适当的9p回复消息回复客户端. 服务器只会驻留在用户
我期待在
Linux机器上开发
9p文件服务器的C实现.互联网上有关于9p的文档不够,我对实现服务器的经验不足.我的总体设计如下:
>使用UNIX套接字侦听传入的9p消息. 服务器只会驻留在用户空间中,它会将9p消息转换为UNIX调用. 您是否看到任何问题或对拟议设计有任何建议?有没有你可以推荐给我的文件对我有帮助?您认为我应该如何调试我的服务器并确保它正常工作. 解决方法
考虑libixp(MIT许可证).
我和wmii玩过,并在日常工作中使用它. libixp是wmii的一部分(在最早的版本中),现在它是一个独立的项目.检查wmii的早期版本以获得一个良好的起点或直接潜入libixp. 要调试服务器,只需使用参数-D的9PFUSE(4)安装它,以打印每个FUSE和9P消息. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |