pyeasysocket 1.0.0

Creator: railscoderz

Last updated:

Add to Cart

Description:

pyeasysocket 1.0.0

pyeasysocket
Python TCP and UDP sockets made easy.
install
pip install pyeasysocket

quick start
Create a TCPReceiver:
from pyeasysocket.udp import UDPReceiver
from pyeasysocket.tcp import TCPReceiver

receiver_udp = UDPReceiver('localhost', 8001)
receiver = TCPReceiver('localhost', 8000)
try:
# run background thread for receive
receiver.start()
# wait for data
received_data = receiver.data
finally:
receiver.join() # closes the background thread

Or use the advantage of a with statement with the guarantee that the connection will be closed.
import time
from pyeasysocket.tcp import TCPReceiver, TCPClient

client = TCPClient('localhost', 8000)
with TCPReceiver('localhost', 8000) as receiver:
client.send('test')
time.sleep(0.2) # only for timing purpose
received_data = receiver.data # test

issue tracker
https://github.com/SlashGordon/pyeasysocket/issuese

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.