{"action":"opened","issue":{"url":"https://api.github.com/repos/JustinTulloss/zeromq.node/issues/511","repository_url":"https://api.github.com/repos/JustinTulloss/zeromq.node","labels_url":"https://api.github.com/repos/JustinTulloss/zeromq.node/issues/511/labels{/name}","comments_url":"https://api.github.com/repos/JustinTulloss/zeromq.node/issues/511/comments","events_url":"https://api.github.com/repos/JustinTulloss/zeromq.node/issues/511/events","html_url":"https://github.com/JustinTulloss/zeromq.node/issues/511","id":148853223,"number":511,"title":"send callback does not wait until send succeeds","user":{"login":"AlmirKadric","id":1650294,"avatar_url":"https://avatars.githubusercontent.com/u/1650294?v=3","gravatar_id":"","url":"https://api.github.com/users/AlmirKadric","html_url":"https://github.com/AlmirKadric","followers_url":"https://api.github.com/users/AlmirKadric/followers","following_url":"https://api.github.com/users/AlmirKadric/following{/other_user}","gists_url":"https://api.github.com/users/AlmirKadric/gists{/gist_id}","starred_url":"https://api.github.com/users/AlmirKadric/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlmirKadric/subscriptions","organizations_url":"https://api.github.com/users/AlmirKadric/orgs","repos_url":"https://api.github.com/users/AlmirKadric/repos","events_url":"https://api.github.com/users/AlmirKadric/events{/privacy}","received_events_url":"https://api.github.com/users/AlmirKadric/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-16T13:38:53Z","updated_at":"2016-04-16T13:38:53Z","closed_at":null,"body":"ZMQ is designed to block until the send operations succeeds for `DEALER` and `PUSH` socket types. In these instances we should not be calling back until the send succeeds. Otherwise we have no guarantee the message was received.\r\n\r\nhttps://github.com/zeromq/libzmq/blob/c354e0b37113cbca078bccc1808bcd320c0b0c02/src/socket_base.cpp#L1108"}}