我虽然有10多年开发经验,但是没有做过一款商业游戏.
这是我早期写UDP时写的贴子.
http://bbs.gameres.com/showthread.asp?threadid=12537
后来就开始有写这样的库的想法.
大家大谈一些游戏引擎,但是有没有注意过网络引擎.
开源的网络引擎可以用在游戏开发中的有,raknet,udp,enet,等 库.
私人的,有vtcp,ctcp.还有一些其他的,而我本人也开发出了udx.
当然我先得说下我自己的udx.他们的先一笔带过.
http://topic.csdn.net/u/20091130/12/0ea2c403-b7bd-4b27-bc17-6e5b5cd4cd55.html
这是我发布的一个贴子.当时完成了现在这个版本的第一个版本.
本库的优点是:
兼顾UDP的实时性和TCP的可靠性.接口接近Raknet风格,跨平台(Linux)目前
支持流式,和数据包式可靠传输,支持中转,P2P
对文件传输进行了优化,支持断点续传,中转等 .
用途:
可以用于文件传输,IM,视频聊天,聊天室,视频监控等 .
当然还可以用在竟技类,rpg等 游戏 中,根据实际情况决定.目前一有款竟技游戏
已经采用,效果良好.和vs的效果基本无异同.我指实时性方面.本人现在所在公司也在使用我开发的库用来P2P传输流媒体数据,每天百万级用户在线,稳定性,久经考验.
下面附带几个测试程序 ,有兴趣的可以评估一下.
支持发文件,测试数据等 .本主题包含附件:
20108/sf_12144029_9254.rar (193304bytes)
转自 http://bbs.gameres.com/showthread.asp?page=end&threadid=154641