Extension providing a basic networking protcol implementations as a Python module using mainly C-Extenstions.
Project description
# networkinglib Python Networking Module
## How to use
### TCP Client #### Opening socket and connecting to server `Python from networkinglib import tcp socket = tcp.connect('127.0.0.1', 7777) if not socket: print("Could not connect!") `
#### Sending packet `Python socket.send("Hello Server!") `
#### Receiving Packets `Python print(socket.receive()) `
#### Closing connection `Python socket.close() `
### UDP Client #### Opening socket `Python from networkinglib import udp socket = udp.open() if not socket: print("An unexpected error occured!") `
#### Sending packet `Python socket.send("Hello Server!", "127.0.0.1", 7777) # or socket.send("Hello Server!", "127.0.0.1:7777") `
#### Receiving Packets `Python print(socket.receive()) `
#### Closing connection `Python socket.close() `
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
Built Distribution
Hashes for networkinglib-0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0c77929ff1071f182959dd4ea686a37cd10c560bf8e5bc95c485fb166c7b7d8 |
|
MD5 | 53fedac58806e46198ce690c2d875dbd |
|
BLAKE2b-256 | 987e236127daf35ee0db7677a87e0e99825bc04d76206601f355709ca3b0216c |