Name
socket_accept_connectsocket_accept_connectSocketAcceptConnectsocket_accept_connectSocketAcceptConnectSocketAcceptConnect — Annehmen einer Verbindungsanfrage auf einem akzeptierenden Socket vom
Protokolltyp 'HALCON'"HALCON""HALCON""HALCON""HALCON""HALCON" oder
'TCP'"TCP""TCP""TCP""TCP""TCP"/'TCP4'"TCP4""TCP4""TCP4""TCP4""TCP4"/'TCP6'"TCP6""TCP6""TCP6""TCP6""TCP6".
socket_accept_connectsocket_accept_connectSocketAcceptConnectsocket_accept_connectSocketAcceptConnectSocketAcceptConnect nimmt eine ankommende
Verbindungsanfrage, die mit open_socket_connectopen_socket_connectOpenSocketConnectopen_socket_connectOpenSocketConnectOpenSocketConnect von einem
anderen HALCON-Prozess oder einer externen Applikation erzeugt worden ist,
auf dem akzeptierenden Socket AcceptingSocketAcceptingSocketAcceptingSocketAcceptingSocketAcceptingSocketacceptingSocket an. Der akzeptierende
Socket muss zuvor mit open_socket_acceptopen_socket_acceptOpenSocketAcceptopen_socket_acceptOpenSocketAcceptOpenSocketAccept erzeugt worden sein. Sein
Timeout bestimmt die Wartezeit für den socket_accept_connectsocket_accept_connectSocketAcceptConnectsocket_accept_connectSocketAcceptConnectSocketAcceptConnect
Aufruf. Falls WaitWaitWaitWaitWaitwait='true'"true""true""true""true""true", wartet
socket_accept_connectsocket_accept_connectSocketAcceptConnectsocket_accept_connectSocketAcceptConnectSocketAcceptConnect, bis eine Verbindung zustande kommt. Falls
WaitWaitWaitWaitWaitwait='false'"false""false""false""false""false", kehrt socket_accept_connectsocket_accept_connectSocketAcceptConnectsocket_accept_connectSocketAcceptConnectSocketAcceptConnect
mit der Fehlermeldung FAIL zurück, falls derzeit keine
Verbindungsanfrage eines anderen Prozesses vorliegt. Mit dem Wert
'auto'"auto""auto""auto""auto""auto" für WaitWaitWaitWaitWaitwait wartet socket_accept_connectsocket_accept_connectSocketAcceptConnectsocket_accept_connectSocketAcceptConnectSocketAcceptConnect
automatisch wenn der akzeptierende Socket einen Timeout ungleich 0 hat.
Das Ergebnis
von socket_accept_connectsocket_accept_connectSocketAcceptConnectsocket_accept_connectSocketAcceptConnectSocketAcceptConnect ist ein weiterer Socket
SocketSocketSocketSocketSocketsocket, der für eine bidirektionale Kommunikation mit
einem anderen Prozess verwendet werden kann. Nachdem die
Verbindung hergestellt ist, können Daten zwischen den zwei
Prozessen durch Aufruf der entsprechenden Sende- und
Empfangsoperatoren ausgetauscht werden. Für ein ausführliches
Beispiel siehe open_socket_acceptopen_socket_acceptOpenSocketAcceptopen_socket_acceptOpenSocketAcceptOpenSocketAccept.
Der Datenaustausch über generische Sockets erfolgt ausschließlich mit
send_datasend_dataSendDatasend_dataSendDataSendData und receive_datareceive_dataReceiveDatareceive_dataReceiveDataReceiveData.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Nummer des akzeptierenden Sockets.
Soll auf eine Verbindungsanfrage gewartet werden?
Defaultwert:
'auto'
"auto"
"auto"
"auto"
"auto"
"auto"
Werteliste: 'auto'"auto""auto""auto""auto""auto", 'false'"false""false""false""false""false", 'true'"true""true""true""true""true"
open_socket_acceptopen_socket_acceptOpenSocketAcceptopen_socket_acceptOpenSocketAcceptOpenSocketAccept
send_imagesend_imageSendImagesend_imageSendImageSendImage,
receive_imagereceive_imageReceiveImagereceive_imageReceiveImageReceiveImage,
send_regionsend_regionSendRegionsend_regionSendRegionSendRegion,
receive_regionreceive_regionReceiveRegionreceive_regionReceiveRegionReceiveRegion,
send_tuplesend_tupleSendTuplesend_tupleSendTupleSendTuple,
receive_tuplereceive_tupleReceiveTuplereceive_tupleReceiveTupleReceiveTuple,
send_datasend_dataSendDatasend_dataSendDataSendData,
receive_datareceive_dataReceiveDatareceive_dataReceiveDataReceiveData
open_socket_connectopen_socket_connectOpenSocketConnectopen_socket_connectOpenSocketConnectOpenSocketConnect,
close_socketclose_socketCloseSocketclose_socketCloseSocketCloseSocket,
get_socket_paramget_socket_paramGetSocketParamget_socket_paramGetSocketParamGetSocketParam,
set_socket_paramset_socket_paramSetSocketParamset_socket_paramSetSocketParamSetSocketParam
Foundation