同人星球BBS -> 游戏制作 -> [函式]高速精简的网路通讯库K-NetLib [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

yoxola 06-12-05 13:08

KNL基本已经停止开发,但是提供了PureBasic原始码,
这个网路通讯库以DLL形式提供各编程语言的统一介面。[separator]

http://www.krylarskreations.com/knl.shtml
(包含安装包及源码,部分源码可能不稳定)

KNL在速度上相当优秀,並且有很大的弹性,
適合初阶与进阶者使用,並且有完整的说明。
这可以结合目前任何使用DLL的编程语言,
节省您许多开发网路游戏的宝贵时间。

功能一览:
- Client/Server与P2P架构
- 可传递与接收Byte/Word/Long/Float/String/Array
- 群组控制
- 被动式的背景资料传输
- 內建的贝氏曲线公式確保多人游戏顺畅
- 进阶的错误控制
- 使用INI文件,方便在开发阶段调试
- 禁止访问列表的控制

目前直接支援的语言:
- BlitzBasic
- Delphi
- PureBasic
- Visual Basic

littlewater 06-12-05 20:15
DLL 的啊,如果有函数说明那用C++也是可以的,有机会试试看~~

yuki 06-12-06 14:56
这个很不错啊。有了delphi 的wrapper做参考 。基本上就可以做一个简单的C++的wrapper了。
关于网络的库除了ACE不知道还有哪一些比较好的,适合游戏开发网络部分的。大家推荐几个好吗,谢谢。

djgcn 06-12-07 00:35
OpenTNL
http://www.opentnl.org/

yuki 06-12-08 11:35
Quote:
引用第3楼djgcn06-12-07 00:35发表的“”:
OpenTNL
http://www.opentnl.org/

多谢djgcn大人,(小声问一下。是yoxola 大人吗?)

littlewater 06-12-09 20:50
偶觉得应该不是XDD~


查看完整版本: [-- [函式]高速精简的网路通讯库K-NetLib --] [-- top --]

Powered by PHPWind v5.3 Code © 2003-05 PHPWind
Time 0.050055 second(s),query:4 Gzip enabled

You can contact us