Exemplo n.º 1
0
        public static void Execute()
        {
            const string inprocAddress = "inproc://getsetoption_test";

            int v;

            byte[] bs;

            var s  = NN.Socket(Domain.SP, Protocol.REP);
            var rc = NN.SetSockOpt(s, SocketOption.RCVTIMEO, 5000);

            Debug.Assert(rc >= 0);
            rc = NN.GetSockOpt(s, SocketOption.RCVTIMEO, out v);
            Debug.Assert(rc >= 0);

            NN.Bind(s, inprocAddress);
            NN.Recv(s, out bs, SendRecvFlags.NONE);

            // setting the rcvtimeo works as expected.
        }