Constructor
new Socket(socketType, schemeopt, keyopt)
Create a JMP socket.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
socketType |
String | Number | ZMQ socket type | ||
scheme |
String |
<optional> |
"sha256" | Hashing scheme |
key |
String |
<optional> |
"" | Hashing key |
Methods
on(event, listener) → {module:jmp~Socket}
Add listener to the end of the listeners array for the specified event
Parameters:
Name | Type | Description |
---|---|---|
event |
String | |
listener |
function |
Returns:
`this` to allow chaining
- Type
- module:jmp~Socket
once(event, listener) → {module:jmp~Socket}
Add a one-time listener to the end of the listeners array for the
specified event
Parameters:
Name | Type | Description |
---|---|---|
event |
String | |
listener |
function |
Returns:
`this` to allow chaining
- Type
- module:jmp~Socket
removeAllListeners(eventopt) → {module:jmp~Socket}
Remove all listeners, or those for the specified event
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
event |
String |
<optional> |
Returns:
`this` to allow chaining
- Type
- module:jmp~Socket
removeListener(event, listener) → {module:jmp~Socket}
Remove listener from the listeners array for the specified event
Parameters:
Name | Type | Description |
---|---|---|
event |
String | |
listener |
function |
Returns:
`this` to allow chaining
- Type
- module:jmp~Socket
send(message, flags) → {module:jmp~Socket}
Send the given message.
Parameters:
Name | Type | Description |
---|---|---|
message |
module:jmp~Message | String | Buffer | Array | |
flags |
Number |
Returns:
`this` to allow chaining
- Type
- module:jmp~Socket