Skip to content
This repository has been archived by the owner on Nov 28, 2022. It is now read-only.

Data transfer issues on Raspberry Pi's #5

Open
cal-overflow opened this issue Jun 10, 2021 · 2 comments
Open

Data transfer issues on Raspberry Pi's #5

cal-overflow opened this issue Jun 10, 2021 · 2 comments
Labels
bug Something isn't working invalid This doesn't seem right

Comments

@cal-overflow
Copy link
Owner

The client script is not transferring the data properly. Nothing is received on the server side.
I have run the client script on the Raspberry Pi 3B+ and Zero W. Both machines have this issue.

Possibly Helpful Resources:
Python TCP no delay option
Python Socket Flush
Python sockets connecting but no data transfer (Pi)

@cal-overflow cal-overflow added bug Something isn't working invalid This doesn't seem right labels Jun 10, 2021
@cal-overflow
Copy link
Owner Author

cal-overflow commented Jun 12, 2021

It is possible that the packets sent from the Pi are significantly less than 4096 bytes, which would explain why the server is blocking (since it is waiting to receive exactly 4096 bytes).

On an unrelated note, there is another socket option called QuickAck. Here's information detailing the difference from that and NODELAY.

@cal-overflow
Copy link
Owner Author

Check out this similar issue with a UDP socket transfer: Firewall blocking UDP transfer from Pi.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working invalid This doesn't seem right
Projects
None yet
Development

No branches or pull requests

1 participant