Unable to communicate with master with ROS on Multiple Machines but ROS_MASTER_URI are set and roscore is running
Hi everyone! I'm sorry if my english is bad but I'm French. It's been 2 days that I can't understand why I can't run ROS accross my 2 machines, while I did everything that we have to do... So I have 2 computers with Ubuntu 16.04 and ROS on each of them, and I would like to test the 2 nodes, talker.py and listener.py.
I have my first computer, the master, where roscore is running and listener.py too. I wrote on the file bashrc those 3 lines :
export ROS_MASTER_URI=http://My IP Adress of my master computer:11311
export ROS_HOSTNAME=My IP Adress of my master computer
export ROS_IP=My IP Adress of my master computer
And i have my second computer, the slave, where talker.py is running. I wrote on the file bashrc those 3 lines :
export ROS_MASTER_URI=http://My IP Adress of my master computer:11311
export ROS_HOSTNAME=My IP Adress of my master computer
export ROS_IP=My IP Adress of my slave computer
The 2 computers are connected on the same WiFi but when I run talker.py on the slave computer, it says : "unable to immediately register with master node [http:// ...mi master IP adress.....]: master may not be running yet. Will keep trying"
I spent 2 days to look on every websites to understand what could be the problem and I did everything that they say on the forums but nothing work and i really really do not understand i'm so desperate
hope you can help me
thank you so much