Future messages when ROS nodes running in Windows
I built two ros nodes that could be running on Windows by using MinGW cross compiling environment. However, when starting roscore on Linux system, and running the two nodes on Windows, some messages seemed to be received in future. A message should not be received beforing it is sending out. Some answers on the internet say it is caused by the clock's out of sync. But after I use Chrony to make computers' clock synchronized, less future messages occure but still exist. Besides, both the nodes running on Windows, they are not machines across. Does anyone know the reason?