UnixSocketClient

Inherits from: Object

A Unix domain socket client that connects to a server at a filesystem path.

Returns a SocketConnection for sending and receiving data.

Example
| conn <SocketConnection> response <String> |
conn := UnixSocketClient connectTo: '/tmp/echo.sock'.
conn sendLine: 'hello'.
response := conn receiveLine.
conn close

Class Methods

primitives

class primConnectTo:

uncategorized

class connectTo:

Connect to a Unix domain socket server at the given path. Returns a SocketConnection on success, or a Failure on error.

Example
| conn <SocketConnection> result <String> |
conn := UnixSocketClient connectTo: '/tmp/app.sock'.
conn sendLine: '{"method":"ping"}'.
result := conn receiveLine.
conn close