38 #include <sys/types.h>    39 #include <sys/socket.h>    57     rc = 
zmq_bind(rep, 
"tcp://127.0.0.1:5560");
    82     struct sockaddr_storage ss;
    84     int addrlen = 
sizeof ss;
    86     socklen_t addrlen = 
sizeof ss;
    88     rc = getpeername (srcFd, (
struct sockaddr*) &ss, &addrlen);
    91     char host [NI_MAXHOST];
    92     rc = getnameinfo ((
struct sockaddr*) &ss, addrlen, host, 
sizeof host, NULL, 0, NI_NUMERICHOST);
    96     assert (strcmp(host, 
"127.0.0.1") == 0);
   107     rc = getpeername (srcFd, (
struct sockaddr*) &ss, &addrlen);
   108 #ifdef ZMQ_HAVE_WINDOWS   109     assert (rc == SOCKET_ERROR);
   110     assert (WSAGetLastError() == WSAENOTSOCK);
   113     assert (errno == EBADF);
 void msleep(int milliseconds)
 
ZMQ_EXPORT void * zmq_ctx_new(void)
 
ZMQ_EXPORT int zmq_recvmsg(void *s, zmq_msg_t *msg, int flags)
 
void setup_test_environment(void)
 
ZMQ_EXPORT void * zmq_socket(void *, int type)
 
ZMQ_EXPORT int zmq_connect(void *s, const char *addr)
 
ZMQ_EXPORT int zmq_close(void *s)
 
ZMQ_EXPORT int zmq_send(void *s, const void *buf, size_t len, int flags)
 
ZMQ_EXPORT int zmq_msg_get(zmq_msg_t *msg, int property)
 
ZMQ_EXPORT int zmq_bind(void *s, const char *addr)
 
ZMQ_EXPORT int zmq_ctx_term(void *context)
 
ZMQ_EXPORT int zmq_msg_close(zmq_msg_t *msg)
 
ZMQ_EXPORT size_t zmq_msg_size(zmq_msg_t *msg)
 
ZMQ_EXPORT int zmq_msg_init(zmq_msg_t *msg)