KlassenKlassenKlassenKlassen | | | | Operatoren

receive_tuplereceive_tupleReceiveTuplereceive_tupleReceiveTupleReceiveTuple (Operator)

Name

receive_tuplereceive_tupleReceiveTuplereceive_tupleReceiveTupleReceiveTuple — Empfangen eines Tupels über eine Socket-Verbindung.

Signatur

receive_tuple( : : Socket : Tuple)

Herror receive_tuple(const Hlong Socket, char* Tuple)

Herror T_receive_tuple(const Htuple Socket, Htuple* Tuple)

Herror receive_tuple(const HTuple& Socket, char* Tuple)

HTuple HSocket::ReceiveTuple() const

void ReceiveTuple(const HTuple& Socket, HTuple* Tuple)

HTuple HSocket::ReceiveTuple() const

void HOperatorSetX.ReceiveTuple(
[in] VARIANT Socket, [out] VARIANT* Tuple)

VARIANT HSocketX.ReceiveTuple()

static void HOperatorSet.ReceiveTuple(HTuple socket, out HTuple tuple)

HTuple HSocket.ReceiveTuple()

Beschreibung

receive_tuplereceive_tupleReceiveTuplereceive_tupleReceiveTupleReceiveTuple liest ein Tupel, das von einem anderen HALCON-Prozess über die Socket-Verbindung SocketSocketSocketSocketSocketsocket mit dem Operator send_tuplesend_tupleSendTuplesend_tupleSendTupleSendTuple geschickt worden ist. Wenn noch kein Tupel verschickt worden ist, wird der Prozess, der receive_tuplereceive_tupleReceiveTuplereceive_tupleReceiveTupleReceiveTuple aufgerufen hat, blockiert, bis genug Daten eingetroffen sind. Für ein ausführliches Beispiel siehe open_socket_acceptopen_socket_acceptOpenSocketAcceptopen_socket_acceptOpenSocketAcceptOpenSocketAccept.

Parallelisierung

Parameter

SocketSocketSocketSocketSocketsocket (input_control)  socket_id HSocket, HTupleHTupleHSocket, HTupleHSocketX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Nummer des Sockets.

TupleTupleTupleTupleTupletuple (output_control)  string HTupleHTupleHTupleVARIANTHtuple (string / real / integer) (string / double / int / long) (HString / double / Hlong) (char* / double / Hlong) (BSTR / double / Hlong) (char* / double / Hlong)

Empfangenes Tupel.

Vorgänger

open_socket_connectopen_socket_connectOpenSocketConnectopen_socket_connectOpenSocketConnectOpenSocketConnect, socket_accept_connectsocket_accept_connectSocketAcceptConnectsocket_accept_connectSocketAcceptConnectSocketAcceptConnect, get_socket_paramget_socket_paramGetSocketParamget_socket_paramGetSocketParamGetSocketParam, set_socket_paramset_socket_paramSetSocketParamset_socket_paramSetSocketParamSetSocketParam

Siehe auch

send_tuplesend_tupleSendTuplesend_tupleSendTupleSendTuple, send_imagesend_imageSendImagesend_imageSendImageSendImage, receive_imagereceive_imageReceiveImagereceive_imageReceiveImageReceiveImage, send_regionsend_regionSendRegionsend_regionSendRegionSendRegion, receive_regionreceive_regionReceiveRegionreceive_regionReceiveRegionReceiveRegion, get_next_socket_data_typeget_next_socket_data_typeGetNextSocketDataTypeget_next_socket_data_typeGetNextSocketDataTypeGetNextSocketDataType

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren