我想在一个2-3个月长的项目(全职),涉及编码在C++和网络(协议栈)相关。我正在考虑编写自己的网络堆栈,但这似乎并不有趣。如果能找到一个想法,为分布式系统/GPU实现一个类似tcp/ip的堆栈,就网络性能而言,这将是一件很好的事情。我已经用谷歌搜索了3个小时,但没有发现任何值得花费2个月的东西。像netperf这样的开源项目似乎超出了我的范围。我真的很喜欢一个相对较小的独立项目,这样我就可以按照自己的节奏工作了。这个项目的目的是利用我的空闲时间在一个项目上(我以后可能会在开源许可下发布),并获得C++、网络、并行编程、图形处理器、分布式系统等方面的专业知识和实践经验。
我似乎在寻找想法时遇到了障碍(或者我不太清楚我到底要做什么)。因此,任何建议都将不胜感激。谢谢!
发布于 2009-06-05 21:18:34
如果您对网络编程特别感兴趣,那么您可能需要查看开源(GPL) CIGI project (sourceforge project site
CIGI是一个开放的模拟协议,用于主机设备和IG (图像生成器)之间的通信。通用图像生成器接口(CIGI)是一种接口,旨在促进模拟行业中主机设备与图像生成器(IG)通信的标准方式。
CIGI是一个由BOEING发起和支持的fairly active project on sourceforge,是一个多平台软件:
通用图像生成器接口(CIGI)的目标是评估业界和政府对开发标准图像生成器接口的兴趣。通常,今天的图像生成器(IG)供应商有他们自己的封闭的、专有的运行时接口。在I/ITSEC'02上,波音公司提出了他们的开源通用图像生成器接口(CIGI),作为一个可以被仿真社区采用的运行时接口。波音公司表示,他们希望看到一个标准组织采用CIGI,并将其发展成为一个健壮的和广泛接受的仿真工业图像生成器运行时接口标准。SG正在讨论此提案,评估替代方案,并生成建议和拟议的行动计划。
Here's some wireshark-based info on CIGI
发布于 2009-06-16 21:26:09
你有没有试过王牌包装器。http://www.cs.wustl.edu/~schmidt/ACE.html它为分布式网络编程提供了经过良好测试的基于模式的C++实现。
发布于 2009-06-06 02:09:50
使用SCTP进行分布式音频/视频。扩展开源SIP客户端和/或服务器以使用SCTP更好地扩展。
https://stackoverflow.com/questions/957310
复制相似问题