文件名称:tnl______source
介绍说明--下载内容均来自于网络,请自行研究使用
tnl 非常牛的网络引擎
官方站点:http://www.opentnl.org/
这是一个鲁棒性,安全的,易用的网络库,使用C++开发的用于仿真和游戏开发的网络库。这种网络架构对多人在线交互游戏有很好的支持。不管是做一个多人在线游戏,还是开发一个复杂的仿真系统,对网络应用程序来说都需要一个坚实的基础,TNL可以满足这一需求
官方站点:http://www.opentnl.org/
这是一个鲁棒性,安全的,易用的网络库,使用C++开发的用于仿真和游戏开发的网络库。这种网络架构对多人在线交互游戏有很好的支持。不管是做一个多人在线游戏,还是开发一个复杂的仿真系统,对网络应用程序来说都需要一个坚实的基础,TNL可以满足这一需求
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 83390087tnl______source.zip 列表 tnl/ tnl/exe/ tnl/exe/sfx/ tnl/exe/sfx/triple.wav tnl/exe/sfx/forcefield_down.wav tnl/exe/sfx/bounce_obj.wav tnl/exe/sfx/flag_snatch.wav tnl/exe/sfx/comm_down.wav tnl/exe/sfx/ship_sensor.wav tnl/exe/sfx/mine_deploy.wav tnl/exe/sfx/phaser_impact.wav tnl/exe/sfx/bounce_impact.wav tnl/exe/sfx/triple_impact.wav tnl/exe/sfx/bounce_shield.wav tnl/exe/sfx/teleport_in.wav tnl/exe/sfx/turret.wav tnl/exe/sfx/ship_repair.wav tnl/exe/sfx/ship_explode.wav tnl/exe/sfx/mine_arm.wav tnl/exe/sfx/flag_drop.wav tnl/exe/sfx/flag_capture.wav tnl/exe/sfx/flag_return.wav tnl/exe/sfx/bounce.wav tnl/exe/sfx/bounce_wall.wav tnl/exe/sfx/ship_turbo.wav tnl/exe/sfx/turret_impact.wav tnl/exe/sfx/teleport_out.wav tnl/exe/sfx/ship_heal.wav tnl/exe/sfx/ship_shield.wav tnl/exe/sfx/mine_explode.wav tnl/exe/sfx/forcefield_up.wav tnl/exe/sfx/phaser.wav tnl/exe/sfx/grenade.wav tnl/exe/sfx/ship_cloak.wav tnl/exe/sfx/boop.wav tnl/exe/sfx/comm_up.wav tnl/exe/master.cfg tnl/exe/OpenAL32.dll tnl/exe/glut32.dll tnl/exe/bot.sh tnl/exe/levels/ tnl/exe/levels/retrieve1.txt tnl/exe/levels/retrieve2.txt tnl/exe/levels/retrieve3.txt tnl/exe/levels/ctf1.txt tnl/exe/levels/ctf2.txt tnl/exe/levels/ctf3.txt tnl/exe/levels/ctf4.txt tnl/exe/levels/zm1.txt tnl/exe/levels/hunters1.txt tnl/exe/levels/hunters2.txt tnl/exe/levels/football1.txt tnl/exe/levels/football2.txt tnl/exe/levels/football3.txt tnl/exe/levels/football4.txt tnl/exe/levels/football5.txt tnl/exe/levels/level9.txt tnl/exe/levels/soccer1.txt tnl/exe/levels/soccer2.txt tnl/exe/levels/rabbit1.txt tnl/exe/levels/rabbit2.txt tnl/exe/README.txt tnl/exe/build.sh tnl/exe/installer/ tnl/exe/installer/nsisconf.nsi tnl/exe/installer/zap.nsi tnl/exe/installer/nsisdl.dll tnl/exe/installer/upx.exe tnl/exe/installer/makensis-bz2.exe tnl/osx/ tnl/osx/main.mm tnl/osx/tnl.xcode/ tnl/osx/tnl.xcode/project.pbxproj tnl/osx/MyOpenGLView.mm tnl/osx/MyOpenGLView.h tnl/osx/English.lproj/ tnl/osx/English.lproj/InfoPlist.strings tnl/osx/English.lproj/MainMenu.nib/ tnl/osx/English.lproj/MainMenu.nib/keyedobjects.nib tnl/osx/English.lproj/MainMenu.nib/info.nib tnl/osx/English.lproj/MainMenu.nib/classes.nib tnl/osx/version.plist tnl/osx/Info.plist tnl/tnl/ tnl/tnl/tnlNetConnection.h tnl/tnl/Makefile tnl/tnl/tnlConnectionStringTable.h tnl/tnl/random.cpp tnl/tnl/netBase.cpp tnl/tnl/symmetricCipher.cpp tnl/tnl/vector.cpp tnl/tnl/tnlBitSet.h tnl/tnl/tnlEventConnection.h tnl/tnl/ghostConnection.cpp tnl/tnl/tnlHuffmanStringProcessor.h tnl/tnl/tnl.h tnl/tnl/platform.cpp tnl/tnl/eventConnection.cpp tnl/tnl/netInterface.cpp tnl/tnl/certificate.cpp tnl/tnl/tnlBitStream.h tnl/tnl/tnlNetInterface.h tnl/tnl/rpc.cpp tnl/tnl/tnlNetStringTable.h tnl/tnl/tnlAsymmetricKey.h tnl/tnl/tnlPlatform.h tnl/tnl/tnlDataChunker.h tnl/tnl/log.cpp tnl/tnl/assert.cpp tnl/tnl/tnlSymmetricCipher.h tnl/tnl/tnlVector.h tnl/tnl/tnlNetBase.h tnl/tnl/tnlEndian.h tnl/tnl/bitStream.cpp tnl/tnl/tnl.suo tnl/tnl/udp.cpp tnl/tnl/tnlNetEvent.h tnl/tnl/tnlLog.h tnl/tnl/tnlMethodDispatch.cpp tnl/tnl/tnlRPC.h tnl/tnl/tnlUDP.h tnl/tnl/connectionStringTable.cpp tnl/tnl/byteBuffer.cpp tnl/tnl/tnlCertificate.h tnl/tnl/tnlRandom.h tnl/tnl/tnlNonce.h tnl/tnl/tnlMethodDispatch.h tnl/tnl/tnlTypes.h tnl/tnl/tnlClientPuzzle.h tnl/tnl/tnl.overview.txt tnl/tnl/tnlByteBuffer.h tnl/tnl/netConnection.cpp tnl/tnl/tnl.changelog.txt tnl/tnl/huffmanStringProcessor.cpp tnl/tnl/netObject.cpp tnl/tnl/dataChunker.cpp tnl/tnl/journal.cpp tnl/tnl/tnlThread.h tnl/tnl/netStringTable.cpp tnl/tnl/tnlNetObject.h tnl/tnl/tnlGhostConnection.h tnl/tnl/tnlJournal.h tnl/tnl/asymmetricKey.cpp tnl/tnl/tnlString.h tnl/tnl/tnl.vcproj tnl/tnl/thread.cpp tnl/tnl/clientPuzzle.cpp tnl/tnl/tnlAssert.h tnl/zap/ tnl/zap/sparkManager.h tnl/zap/UI.h tnl/zap/gameObject.h tnl/zap/gameNetInterface.cpp tnl/zap/footballGame.cpp tnl/zap/barrier.cpp tnl/zap/barrier.h tnl/zap/ship.cpp tnl/zap/Makefile tnl/zap/loadoutSelect.h tnl/zap/private.h tnl/zap/LoadoutZone.cpp tnl/zap/masterConnection.h tnl/zap/moveObject.cpp tnl/zap/resource.h tnl/zap/UIEditor.h tnl/zap/gsm.h tnl/zap/flagItem.cpp tnl/zap/rabbitGame.h tnl/zap/sfx.h tnl/zap/projectile.cpp tnl/zap/retrieveGame.cpp tnl/zap/UI.cpp tnl/zap/UIMenus.cpp tnl/zap/gridDB.h tnl/zap/voiceCodec.h tnl/zap/controlObjectConnection.cpp tnl/zap/sfx.cpp tnl/zap/lpc10dec.c tnl/zap/ZAP.rc tnl/zap/lpc10enc.c tnl/zap/shipItems.h tnl/zap/gameObjectRender.h tnl/zap/winJoystick.cpp tnl/zap/goalZone.h tnl/zap/moveObject.h tnl/zap/lpc10.h tnl/zap/main.cpp tnl/zap/UINameEntry.h tnl/zap/zap_win_icon.ico tnl/zap/CTFGame.h tnl/zap/gridDB.cpp tnl/zap/UIInstructions.cpp tnl/zap/flagItem.h tnl/zap/timer.h tnl/zap/gameWeapons.h tnl/zap/loadoutSelect.cpp tnl/zap/linuxInput.cpp tnl/zap/controlObjectConnection.h tnl/zap/gsm_state.c tnl/zap/engineeredObjects.h tnl/zap/UIMenus.h tnl/zap/gameType.h tnl/zap/gameWeapons.cpp tnl/zap/gameNetInterface.h tnl/zap/game.h tnl/zap/HTFGame.cpp tnl/zap/gameConnection.h tnl/zap/ftol.h tnl/zap/gameType.cpp tnl/zap/soccerGame.cpp tnl/zap/input.cpp tnl/zap/item.h tnl/zap/gameObjectRender.cpp tnl/zap/gameConnection.cpp tnl/zap/rabbitGame.cpp tnl/zap/quickChat.h tnl/zap/move.h tnl/zap/zap_mac_icon.icns tnl/zap/SweptEllipsoid.cpp tnl/zap/gsm_encode.c tnl/zap/huntersGame.cpp tnl/zap/teleporter.h tnl/zap/ship.h tnl/zap/item.cpp tnl/zap/osxInput.cpp tnl/zap/gameObject.cpp tnl/zap/sparkManager.cpp tnl/zap/soccerGame.h tnl/zap/UICredits.cpp tnl/zap/gsm_decode.c tnl/zap/masterConnection.cpp tnl/zap/UIInstructions.h tnl/zap/ZAP.vcproj tnl/zap/CTFGame.cpp tnl/zap/game.cpp tnl/zap/winmain.cpp tnl/zap/projectile.h tnl/zap/gameLoader.cpp tnl/zap/SweptEllipsoid.h tnl/zap/UIEditor.cpp tnl/zap/UIQueryServers.cpp tnl/zap/voiceCodec.cpp tnl/zap/engineeredObjects.cpp tnl/zap/quickChat.cpp tnl/zap/UICredits.h tnl/zap/input.h tnl/zap/UIGame.cpp tnl/zap/UIQueryServers.h tnl/zap/huntersGame.h tnl/zap/goalZone.cpp tnl/zap/point.h tnl/zap/teleporter.cpp tnl/zap/UIGame.h tnl/zap/UINameEntry.cpp tnl/zap/gameItems.cpp tnl/zap/gameLoader.h tnl/ReadMe.html tnl/docs/ tnl/docs/Makefile tnl/docs/docs.plaintext.txt tnl/docs/tree_footer.html tnl/docs/doxygen.html.cfg tnl/docs/footer.html tnl/docs/images/ tnl/docs/images/zapshot.png tnl/docs/images/layout_left_faq.gif tnl/docs/images/layout_left_mailing.gif tnl/docs/images/layout_left_documentation.gif tnl/docs/images/opentnl.png tnl/docs/images/layout_left_tnl.gif tnl/docs/images/layout_temp_03.png tnl/docs/images/layout_temp_05.png tnl/docs/images/layout_temp_14.png tnl/docs/images/layout_left_news.gif tnl/docs/images/layout_tnllogo.gif tnl/docs/images/layout_left_forums.gif tnl/docs/images/layout_left_downloads.gif tnl/docs/images/layout_topbar.gif tnl/docs/images/layout_left_contributors.gif tnl/docs/images/testshot.png tnl/docs/images/spacer.gif tnl/docs/images/layout_left_sf.gif tnl/docs/images/gglogo.png tnl/docs/tree_header.html tnl/docs/header.html tnl/docs/doco.css tnl/glut/ tnl/glut/glut32.lib tnl/glut/glut.h tnl/glut/glDedicated.h tnl/glut/glutInclude.h tnl/test/ tnl/test/fractal.suo tnl/test/Makefile tnl/test/server.vcproj tnl/test/testGameRender.cpp tnl/test/testGame.cpp tnl/test/test.suo tnl/test/test.rc tnl/test/server.cpp tnl/test/TNLTest.def tnl/test/TNLTest.suo tnl/test/testWindow.cpp tnl/test/client.cpp tnl/test/testGame.h tnl/test/mondrian.ico tnl/test/TNLTest.vcproj tnl/Makefile tnl/libtomcrypt/ tnl/libtomcrypt/dh.c tnl/libtomcrypt/gf.c tnl/libtomcrypt/rmd128.c tnl/libtomcrypt/rmd160.c tnl/libtomcrypt/crypt.c tnl/libtomcrypt/strings.c tnl/libtomcrypt/aes.c tnl/libtomcrypt/cbc.c tnl/libtomcrypt/cfb.c tnl/libtomcrypt/des.c tnl/libtomcrypt/ctr.c tnl/libtomcrypt/ecb.c tnl/libtomcrypt/ecc.c tnl/libtomcrypt/dsa.c tnl/libtomcrypt/md2.c tnl/libtomcrypt/md4.c tnl/libtomcrypt/md5.c tnl/libtomcrypt/mem.c tnl/libtomcrypt/mpi.c tnl/libtomcrypt/ofb.c tnl/libtomcrypt/rc2.c tnl/libtomcrypt/rc4.c tnl/libtomcrypt/rc5.c tnl/libtomcrypt/rc6.c tnl/libtomcrypt/rsa.c tnl/libtomcrypt/packet.c tnl/libtomcrypt/safer.c tnl/libtomcrypt/noekeon.c tnl/libtomcrypt/libtomcrypt.vcproj tnl/libtomcrypt/mycrypt_hash.h tnl/libtomcrypt/rsa_sys.c tnl/libtomcrypt/makefile tnl/libtomcrypt/mycrypt_misc.h tnl/libtomcrypt/sprng.c tnl/libtomcrypt/tiger.c tnl/libtomcrypt/bits.c tnl/libtomcrypt/mycrypt_prng.h tnl/libtomcrypt/blowfish.c tnl/libtomcrypt/hash.c tnl/libtomcrypt/ecc_sys.c tnl/libtomcrypt/hmac.c tnl/libtomcrypt/mycrypt.h tnl/libtomcrypt/keyring.c tnl/libtomcrypt/omac.c tnl/libtomcrypt/mycrypt_macros.h tnl/libtomcrypt/sha1.c tnl/libtomcrypt/skipjack.c tnl/libtomcrypt/xtea.c tnl/libtomcrypt/yarrow.c tnl/libtomcrypt/mycrypt_cfg.h tnl/libtomcrypt/aes_tab.c tnl/libtomcrypt/mycrypt_custom.h tnl/libtomcrypt/mycrypt_gf.h tnl/libtomcrypt/mycrypt_kr.h tnl/libtomcrypt/mycrypt_pk.h tnl/libtomcrypt/twofish_tab.c tnl/libtomcrypt/authors tnl/libtomcrypt/crypt.pdf tnl/libtomcrypt/cast5.c tnl/libtomcrypt/sha224.c tnl/libtomcrypt/sha256.c tnl/libtomcrypt/sha384.c tnl/libtomcrypt/dh_sys.c tnl/libtomcrypt/sha512.c tnl/libtomcrypt/base64.c tnl/libtomcrypt/safer_tab.c tnl/libtomcrypt/tommath.h tnl/libtomcrypt/mycrypt_argchk.h tnl/libtomcrypt/mycrypt_cipher.h tnl/libtomcrypt/prime.c tnl/libtomcrypt/safer+.c tnl/libtomcrypt/twofish.c tnl/masterclient/ tnl/masterclient/Makefile tnl/masterclient/main.cpp tnl/masterclient/masterclient.vcproj tnl/tnl.mcp tnl/tnl.sln tnl/LICENSE.txt tnl/master/ tnl/master/Makefile tnl/master/main.cpp tnl/master/config.cpp tnl/master/masterInterface.h tnl/master/master.vcproj tnl/master/masterInterface.cpp tnl/openal/ tnl/openal/al.h tnl/openal/OpenAL32.lib tnl/openal/alc.h tnl/openal/alu.h tnl/openal/linux/ tnl/openal/linux/libopenal.a tnl/openal/alInclude.h tnl/openal/alut.h tnl/openal/altypes.h tnl/openal/alctypes.h tnl/openal/ALut.lib tnl/cwPrefixWin32.h