Next: Remote command evaluation, Previous: Sending Octave variables, Up: Functions for parallel execution over a cluster of machines [Index]
Receive a data value from the parallel cluster machine specified by single_connection.
This function can be called both at the client machine and (with
reval
) at a server machine. single_connection must be a
single connection obtained by indexing the connections
variable. Please see pconnect
for a description of the
connections variable, and pserver
for a description of
this variable (named sockets
) at the server side. If
single_connection corresponds to the machine at which
precv
was called, an error is thrown.
The value received with precv
must be sent with psend
from another machine of the cluster. Note that data can be transferred
this way between each pair of machines, even sent by a server and
received by a different server.
If precv
is called at the client machine, a corresponding
psend
should have been called before at the source machine,
otherwise the client will hang.
See also: pconnect, pserver, reval, psend, sclose, parallel_generate_srp_data, select_sockets.