Skip to content

Instantly share code, notes, and snippets.

@fatih
Created July 16, 2013 08:57
Show Gist options
  • Save fatih/6007061 to your computer and use it in GitHub Desktop.
Save fatih/6007061 to your computer and use it in GitHub Desktop.
Zmq REQ Client
package main
import (
"fmt"
zmq "github.com/pebbe/zmq3"
"log"
)
func main() {
requester, _ := zmq.NewSocket(zmq.REQ)
defer requester.Close()
requester.Connect("tcp://127.0.0.1:10002") // address of zmqBroker
data := "Hello, World"
targetKey := "1123581321"
requester.SendMessage([]string{targetKey, data})
respData, _ := requester.RecvMessageBytes(0)
//respData[0] , REP ID
//respData[1] , result body
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment