.\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "MULTINODE_SERVER" "1" "Feb 06, 2023" "1.4" "MORSE" .SH NAME multinode_server \- Server program to synchronise several instances of MORSE .SH SYNOPSIS .sp \fBmultinode_server\fP [synchronisation delay] .SH DESCRIPTION .sp Socket server program to synchronise several instances of MORSE (nodes) running the same simulation scenario. This program must be started before launching the simulation in the nodes. .sp All the client nodes will connect with the server and send it the updated positions of the robots they manage. The \fBmultinode_server\fP program will concentrate the positions of all robots into a single Python dictionary, and then send it back to all clients. .sp It also permits pausing the simulation, by typing in its terminal \fBp\fP and \fBEnter\fP\&. The same command will allow the simulation to continue. This mechanism relies on the fact that the clients will remain waiting for a reply from the server before continuing with the simulation. .SH PARAMETERS .INDENT 0.0 .TP .B [synchronisation delay] Optional parameter that defines the delay (in seconds) between messages to the connected clients. A larger delay will slow down the simulation in all clients. Default value is 0.0 .UNINDENT .SH SEE ALSO .sp \fBmorse(1)\fP \fBmorseexec(1)\fP .SH COPYRIGHT Copyright (c) 2009-2010 ONERA Copyright (c) 2009-2016 LAAS-CNRS Copyright (c) 2015-2016 ISAE-SUPAERO Copyright held by the MORSE authors or the institutions employing them, refer to the AUTHORS file for the list. The list of the contributors to each file can be obtained from the commit history ('git log '). .\" Generated by docutils manpage writer. .