Socket Communication
i try to connect robotstudio with another pc. I think i have to use socket communication.
VAR socketdev client_socket;
VAR string receive_string;
PROC client_messaging()
...
! Create and connect the socket in error handlers
SocketSend client_socket \Str := "Hello server";
SocketReceive client_socket \Str := receive_string;
...
SocketClose client_socket;
ERROR
IF ERRNO=ERR_SOCK_TIMEOUT THEN
RETRY;
ELSEIF ERRNO=ERR_SOCK_CLOSED THEN
client_recover;
RETRY;
ELSE
! No error recovery handling
ENDIF
ENDPROC
PROC client_recover()
SocketClose client_socket;
SocketCreate client_socket;
SocketConnect client_socket, "192.168.0.2", 1025;
ERROR
IF ERRNO=ERR_SOCK_TIMEOUT THEN
RETRY;
ELSEIF ERRNO=ERR_SOCK_CLOSED THEN
RETURN;
ELSE
! No error recovery handling
ENDIF
ENDPROC
i read in a manaul, that i need pc interface, but where or who can i see, if my pc has pc inter face?
best regards
Comments
The Netherlands