-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
local network communication #619
Comments
Hi! There is a |
Thank you very much. I followed the minimal example, reading frames from camera on raspberry pi and plotting it on my computer. I have the following error 2024-08-15T08:48:46.065534Z WARN dora_coordinator::listener: failed to deserialize node message
Caused by:
missing field `inner` at line 1 column 853 on Machine A I do as in example dora coordinator
dora daemon --machine-id A on Machine B I do slightly differently dora daemon --machine-id B --coordinator-addr 192.168.1.150:53290
dora start dataflow_small.yml --coordinator-addr 192.168.1.150 --coordinator-port 53290 |
Hi, sorry for the error. Can you show me the dataflow YAML file, and your source code ? |
yaml file
'webcam.py'
|
Thanks. The code doesn't seem incorrect. However you're using operators and it's deprecated. Could you try with standard nodes ? You can just use our pre-conceived nodes inside the |
Here is my updated yaml
And I have the following error
|
Ok, so for remote machines you must specify absolute path to a source file. So you should remove the build procedure for the two nodes and pass the absolute path |
With the removed
|
So it must be a bug with Dora. Could you tell us the exact version you're using for Dora ? (Lastest release, main branch ?) |
I am using |
The dora coordinator currently uses different sockets for daemon and CLI connections. Port 53290 is the default port for daemon->coordinator connections. For CLI commands, the coordinator opens a different port, defaulting to 6012. The
The deserialization error occurs because the coordinator expects only daemon messages on port 53290, which have a different format. (I don't remember exactly why we decided to use different ports, but I think it was related to network topology and firewalls. E.g. with separate ports, you can route the daemon connections through your internal network and only expose the CLI port through a public IP.) |
Hello. I am trying to make a local network communication between my two computers. I tried with python socket, but I saw in documentation that dora-rs supports TCP. After some time searching I didn't find any examples/issues/discussions on how to do it. Where can I check it?
Additionally, could you please update Discord invitation link. Thank you
The text was updated successfully, but these errors were encountered: