A python wrapper for the ENet library
Project description
# pyenet
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>
This fork is being maintained by the piqueserver team for purposes of including
patches for bugs found while developing piqueserver, and to provide a package
on pypi.
## License
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
### From pypi
```
pip install pyenet
```
### Manually from git
Note: the enet sources are automatically downloaded from http://enet.bespin.org/
by `setup.py`.
This version of pyenet requires enet 1.3.
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
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>
This fork is being maintained by the piqueserver team for purposes of including
patches for bugs found while developing piqueserver, and to provide a package
on pypi.
## License
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
### From pypi
```
pip install pyenet
```
### Manually from git
Note: the enet sources are automatically downloaded from http://enet.bespin.org/
by `setup.py`.
This version of pyenet requires enet 1.3.
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyenet-1.3.13.post4.tar.gz
(12.8 kB
view hashes)