A package created for easy usage of network and server utils - XMLRPC Server and Client Creation,
Project description
net_and_server_utils
The project aims at creating a library for following 7 functionalities using Python standard libraries only: -
- API to access various services via HTTP as a client. For example, downloadingdata or interacting with a REST-based API -> urlib
- API to implement a server that communicates with clients using the TCP Internet protocol -> socketserver
- API to implement a server that communicates with clients using the UDP Internet protocol -> socketserver
- API to generate a range of all the IP addresses that it represents (in a given range) for ipv4 and ipv6 you have a CIDR network -> ipaddress
- API to control or interact with your program remotely over the network using a simple REST-based interface -> cgi
- API to execute functions or methods in Python programs running on remote machines -> xmlrpc
- API to implement a network service involving sockets where servers and clients authenticate themselves and encrypt the transmitted data using SSL - socket
The library with the above functionalities is published on PyPI and can be installed in your environment as: -
pip3 install net-and-server-utils
The structure of the repo is as follows: -
- src/docs - contains the html documentation created using sphinx. Open module.html in the browser to see the main page.
- src/net_and_server_utils - contains the code for various functionalities.
- tests - contains unit tests for the project.
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
Built Distribution
File details
Details for the file net_and_server_utils-0.0.2.tar.gz
.
File metadata
- Download URL: net_and_server_utils-0.0.2.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e17337f5b46213aa9215f6cb1f16a4483b97e3ec368462859cda8a9cb5083987 |
|
MD5 | bcc8101f51449946ba959665d6d185c4 |
|
BLAKE2b-256 | 95922a9ff4003e7341f1428d351ff8a7ff6cbb4123f1a30c2f8d00de604e1eb1 |
File details
Details for the file net_and_server_utils-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: net_and_server_utils-0.0.2-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb3c2f5e0befa4066d3ad38e51560be6d5a72b963907f25176457a60f8576102 |
|
MD5 | 7654baafaa41d447edaa9133973ee4df |
|
BLAKE2b-256 | 26948cbd1c5119f3a27a2df59f0ada30f77818998f74864d30a6e7a3c1710f8a |