C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c – 实施9p服务器大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我期待在 Linux机器上开发 9p文件服务器的C实现.互联网上有关于9p的文档不够,我对实现服务器的经验不足.我的总体设计如下:

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

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

您是否看到任何问题或对拟议设计有任何建议?有没有你可以推荐给我的文件我有帮助?您认为我应该如何调试我的服务器并确保它正常工作.

解决方法

虑libixp(MIT许可证).

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

要调试服务器,只需使用参数-D的9PFUSE(4)安装它,以打印每个FUSE和9P消息.

大佬总结

以上是大佬教程为你收集整理的c – 实施9p服务器全部内容,希望文章能够帮你解决c – 实施9p服务器所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。