mainpage.dox 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. /** @mainpage enet
  2. <center>http://enet.bespin.org</center>
  3. <hr>
  4. ENet's purpose is to provide a relatively thin, simple and robust
  5. network communication layer on top of UDP (User Datagram Protocol).
  6. The primary feature it provides is optional reliable, in-order
  7. delivery of packets.
  8. ENet is NOT intended to be a general purpose high level networking
  9. library that handles authentication, lobbying, server discovery,
  10. compression, encryption and other high level, often application level
  11. or dependent tasks.
  12. @ref Features
  13. @ref SourceDistro
  14. @ref Installation
  15. @ref Tutorial
  16. @ref DiscussionForum
  17. @ref MailingList
  18. @ref Extending
  19. @ref FAQ
  20. @ref License
  21. */
  22. /**
  23. @page SourceDistro Source Distribution
  24. You can retrieve the source to ENet by downloading it in either .zip
  25. form, .tar.gz form, or accessing the cvs distribution directly.
  26. The most recent CVS can be downloaded <a href="http://enet.bespin.org/download/enet.tar.gz">here</a>
  27. To access ENet via anonymous CVS, you must use the CVSROOT
  28. :pserver:anonymous\@bespin.org:/var/lib/cvs/enet with an empty
  29. password.
  30. @code
  31. $ cvs -z3 -d :pserver:anonymous@bespin.org:/var/lib/cvs/enet login
  32. @endcode
  33. Hit the return key when prompted for a password.
  34. @code
  35. $ cvs -z3 -d :pserver:anonymous@bespin.org:/var/lib/cvs/enet co -l .
  36. $ cvs -z3 co enet
  37. @endcode
  38. This will create a CVS directory in the current directory, and with
  39. the second command will proceed to check the enet module out of CVS.
  40. Any problems with CVS access or request for write access should be
  41. sent via email to @ref MailingList.
  42. */
  43. /**
  44. @page Extending Extending and Modifying ENet
  45. Since ENet is distributed in source form, you can easily extend and
  46. modify it to suit your needs. For example, some users prefer to use
  47. their own memory management routines and can thus replace the
  48. appropriate functions in memory.c
  49. */
  50. /**
  51. @page DiscussionForum ENet Discussion Forum
  52. The <a href="http://jbserver.com/forums/ForumHome.asp?ForumId=6">
  53. ENet discussion forum</a> provides a convenient place ask for help,
  54. share code and ideas, or report bugs.
  55. */
  56. /**
  57. @page MailingList ENet Related Mailing Lists
  58. The <a
  59. href="http://lists.cubik.org/mailman/listinfo/enet-discuss">
  60. enet-discuss</a> list is for discussion of ENet, including bug reports
  61. or feature requests.
  62. The CVS commits are also sent to <a
  63. href="http://lists.cubik.org/mailman/listinfo/enet-cvs">enet-cvs</a>,
  64. so feel free to subscribe if you want to keep up with the latest
  65. developments.
  66. */