Skip to main content

library for implementing binary network protocols

Project description

Fork with removed 2to3 setup flag.

protlib makes it easy to implement binary network protocols. It uses the struct and SocketServer modules from the standard library. It provides support for default and constant struct fields, nested structs, arrays of structs, better handling for strings and arrays, struct inheritance, and convenient syntax for instantiating and using your custom structs.

protlib requires Python 3.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ecmind_protlib_transition-1.5.0.tar.gz (32.0 kB view details)

Uploaded Source

Built Distribution

ecmind_protlib_transition-1.5.0-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file ecmind_protlib_transition-1.5.0.tar.gz.

File metadata

File hashes

Hashes for ecmind_protlib_transition-1.5.0.tar.gz
Algorithm Hash digest
SHA256 1ffda27d8df346e4efdb51e7349f87c68ab3f12d2c73abf02dff03287abe0b22
MD5 22944545bca4a5a8c3ab66d9d92791ae
BLAKE2b-256 9f9b7c529e3067164f9520fcc12e2d7968513734239e17ae81a809b97bec4f06

See more details on using hashes here.

File details

Details for the file ecmind_protlib_transition-1.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ecmind_protlib_transition-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a1cce8fb738406bb91bf9cc36456ab0f28f02c11d0edc5e7233700f94142a94
MD5 0b5c3fad5aa053f8080d503950f5fe93
BLAKE2b-256 2c33502ab9828aa78a4a505114c5867e1ac6b379f9d57ef3b663962a6f732732

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page