represents a network socket connection.
- Both SocketConnect and SocketOpen give SocketObject[…].
- Functions that operate on socket connections specified by SocketObject include Read, Write, ReadString, WriteString, BinaryRead and BinaryWrite.
- Socket connections are closed using Close.
- SocketConnect creates a socket connection from a source address to a destination address.
- SocketOpen opens a socket at a destination address that accepts connections from source addresses.
- Properties of a socket connection can be found using SocketObject[…][prop] or Options[SocketObject[…],prop]. When applicable, options can be set using SetOptions.
- Properties for all connections include:
"SourceIPAddress" the complete source IP address "SourcePort" the source port number (as an integer) "DestinationIPAddress" the complete destination IP address "DestinationPort" the destination port number (as an integer) "Protocol" the connection protocol used ("TCP", "ZMQ", ...) "UUID" the asociated UUID for the socket
Basic Examples (3)
Wolfram Research (2015), SocketObject, Wolfram Language function, https://reference.wolfram.com/language/ref/SocketObject.html (updated 2017).
Wolfram Language. 2015. "SocketObject." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2017. https://reference.wolfram.com/language/ref/SocketObject.html.
Wolfram Language. (2015). SocketObject. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SocketObject.html