Last updated:
0 purchases
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
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.