Mak*_*zin 8 c c++ linux network-programming
我最近对Linux网络编程感兴趣并阅读了很多(Beej的网络编程指南).但现在我很困惑.我想写一些东西来练习,但我不知道到底是什么.可以请一些项目开始给我推荐吗?
谢谢.
小智 6
写一个非常简单的愚蠢Web服务器,它将接受端口80上的连接并提供后台页面.
然后你可以扩展它以支持其他媒体下载(图像等).
然后你可以添加一些(预建的)脚本语言解释器,它将处理PHP,Perl等页面.
你会在这个过程中学到很多东西.
我首先要开发一个像tic-tac-toe这样的简单多人游戏:
当然我建议使用tic-tac-toe,但你可以选择另一个类似的游戏(简单的规则)..重要的是要关心许多也在玩夫妻的客户(处理数据转发和游戏管理)和向玩家发送状态(如游戏列表).
这个例子的好处是你有一个两级协议:
我不确定你想要开始你的Linux网络编程职业生涯有多深入,但如果你想开始处理套接字,可能最简单的例子是生产者/消费者配对或Echo服务器.另一个好的来源是查看来自任何数量的大学/学院分布式计算课程的一些示例/作业.
这可以在您的计算机上的一对终端上运行以进行测试.创建两个应用程序
与生产者/消费者类似的想法.
| 归档时间: |
|
| 查看次数: |
4134 次 |
| 最近记录: |