Socket = Socket Messaging
It has been a optional function since RobotWare 5.06.
[quote]The purpose of Socket Messaging is to allow a RAPID program to exchange TCP/IP messages over a network, with a C/C++ program on another computer or a RAPID
program on another robot controller.
Socket Messaging sends and receives messages over the permanent Ethernet channel of the IRC5 (which can simultaneously be used for other network traffic, e.g. communication with RobotStudio-Online or WebWare Server).
Socket Messaging is a standard supported by e.g.UNIX and Microsoft Windows.[/quote]
You can find code examples etc in the "Application manual - Robot communication and I/O control" chapter 8 "Socket Messaging".
Also see section 1.160. in "Technical reference manual - RAPID Instructions, Functions and Data types" for the declarations.
It used to be "672-1 Socket Messaging" but from RobotWare 5.11 its included in the "616-1 PC Interface" option.