# EUDP
Encrypted UDP
<p align="right"> <img src="https://komarev.com/ghpvc/?username=merwin-eudp&label=Project%20views&color=0e75b6&style=flat" alt="darkmash-org" /> </p>
<hr>
## Install
pip install EUDP
## Features
- Cross platform (i think)
- RSA and AES Encryption
## Usage/Examples
```python
import EUDP
```
### Server Side
```python
def client_loop(server,cli):
pass # do stuff
server = EUDP.EUDPServer(IP, Port, "key") # client_loop will be called giving args server-obj and client
server.send(client,msg) # sends msg
server.recv() # recvs msg
server.close() # close connection
```
### Client Side
```python
client = EUDP.EUDPClient(IP, Port, "key")
client.send(msg) # send msg to server
client.recv() # recv msg from server
client.close() # close connection with server
```
## License
[MIT](https://choosealicense.com/licenses/mit/)
## Authors
- [@Merwin](https://www.github.com/mastercodermerwin)
Raw data
{
"_id": null,
"home_page": "https://github.com/mastercodermerwin/EUDP",
"name": "EUDP",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Cactochan",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/2e/12/da96bccc07c54e2fa994e0eadcbd34f66ba5acac5845fe86bfb9be11d336/EUDP-1.0.0.tar.gz",
"platform": null,
"description": "# EUDP\n\nEncrypted UDP\n\n<p align=\"right\"> <img src=\"https://komarev.com/ghpvc/?username=merwin-eudp&label=Project%20views&color=0e75b6&style=flat\" alt=\"darkmash-org\" /> </p>\n\n<hr>\n\n## Install\n\n pip install EUDP\n \n \n## Features\n\n- Cross platform (i think)\n- RSA and AES Encryption\n\n\n## Usage/Examples\n\n```python\nimport EUDP\n\n```\n\n\n### Server Side\n```python\n\ndef client_loop(server,cli):\n pass # do stuff\n\nserver = EUDP.EUDPServer(IP, Port, \"key\") # client_loop will be called giving args server-obj and client \n\nserver.send(client,msg) # sends msg\nserver.recv() # recvs msg\nserver.close() # close connection\n```\n\n### Client Side\n```python\nclient = EUDP.EUDPClient(IP, Port, \"key\") \n\nclient.send(msg) # send msg to server\nclient.recv() # recv msg from server\nclient.close() # close connection with server\n\n```\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n\n\n## Authors\n\n- [@Merwin](https://www.github.com/mastercodermerwin)\n\n\n",
"bugtrack_url": null,
"license": "",
"summary": "Encrypted UDP COmmUnicAtioN",
"version": "1.0.0",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2e12da96bccc07c54e2fa994e0eadcbd34f66ba5acac5845fe86bfb9be11d336",
"md5": "ceee8e62724940cd73290ea08f570168",
"sha256": "e0e56464eb75d1d530ba81436d784ec331ba14260ca175445da1a0f62ba85bb1"
},
"downloads": -1,
"filename": "EUDP-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "ceee8e62724940cd73290ea08f570168",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3435,
"upload_time": "2023-01-23T12:38:22",
"upload_time_iso_8601": "2023-01-23T12:38:22.738269Z",
"url": "https://files.pythonhosted.org/packages/2e/12/da96bccc07c54e2fa994e0eadcbd34f66ba5acac5845fe86bfb9be11d336/EUDP-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-23 12:38:22",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "mastercodermerwin",
"github_project": "EUDP",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "eudp"
}