summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README58
1 files changed, 58 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..b832bb6
--- /dev/null
+++ b/README
@@ -0,0 +1,58 @@
+pyenet 1.3
+
+About
+=====================
+
+pyenet is a python wrapper for the ENet library by Lee Salzman,
+ http://enet.bespin.org
+
+It was originally written by Scott Robinson <scott@tranzoa.com> and is
+currently maintained by Andrew Resch <andrewresch@gmail.com> at
+ http://code.google.com/p/pyenet
+
+pyenet is licensed under the BSD license, see LICENSE for details.
+enet is licensed under the MIT license, see http://enet.bespin.org/License.html
+
+Dependencies
+=====================
+
+Building pyenet requires all the same dependencies as enet plus Cython and,
+obviously, Python.
+
+Installation
+=====================
+
+The first step is to download the enet sources from http://enet.bespin.org and
+extract it to the enet/ directory in pyenet's source directory. You could also
+check out the enet source code from their CVS repository.
+
+This version of pyenet requires enet 1.3.
+
+Next step is to run the setup.py build:
+
+ $ python setup.py build
+
+Once that is complete, install the new pyenet module:
+
+ # python setup.py install
+
+Usage
+=====================
+
+Once you have installed pyenet, you only need to import the enet module to
+start using enet in your project.
+
+Example server:
+
+>>> import enet
+>>> host = enet.Host(enet.Address("localhost", 33333), 1, 0, 0)
+>>> event = host.service(0)
+
+Example client:
+
+>>> import enet
+>>> host = enet.Host(None, 1, 0, 0)
+>>> peer = host.connect(enet.Address("localhost", 33333), 1)
+
+More information on usage can be obtained from:
+ http://enet.bespin.org/Tutorial.html