I have run my code a few times and I get several different Exceptions.
I have got this one.....
ystem.Net.Sockets.SocketException: The requested address is not valid in this context
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Signaler.MakeFDpair () [0x00000] in <filename unknown>:0
at NetMQ.zmq.Signaler..ctor () [0x00000] in <filename unknown>:0
at NetMQ.zmq.Mailbox..ctor (System.String name) [0x00000] in <filename unknown>:0
at NetMQ.zmq.SocketBase..ctor (NetMQ.zmq.Ctx parent, Int32 threadId, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Dealer..ctor (NetMQ.zmq.Ctx parent, Int32 threadId, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Req..ctor (NetMQ.zmq.Ctx parent, Int32 threadId, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.SocketBase.Create (ZmqSocketType type, NetMQ.zmq.Ctx parent, Int32 tid, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Ctx.CreateSocket (ZmqSocketType type) [0x00000] in <filename unknown>:0
at NetMQ.zmq.ZMQ.Socket (NetMQ.zmq.Ctx ctx, ZmqSocketType type) [0x00000] in <filename unknown>:0
at NetMQ.NetMQContext.CreateRequestSocket () [0x00000] in <filename unknown>:0
at netmqproblem.Client..ctor (System.String address, NetMQ.NetMQContext context) [0x00000] in <filename unknown>:0
Unhandled Exception:
System.AggregateException: ---> System.Net.Sockets.SocketException: The requested address is not valid in this context
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Signaler.MakeFDpair () [0x00000] in <filename unknown>:0
at NetMQ.zmq.Signaler..ctor () [0x00000] in <filename unknown>:0
at NetMQ.zmq.Mailbox..ctor (System.String name) [0x00000] in <filename unknown>:0
at NetMQ.zmq.SocketBase..ctor (NetMQ.zmq.Ctx parent, Int32 threadId, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Dealer..ctor (NetMQ.zmq.Ctx parent, Int32 threadId, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Req..ctor (NetMQ.zmq.Ctx parent, Int32 threadId, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.SocketBase.Create (ZmqSocketType type, NetMQ.zmq.Ctx parent, Int32 tid, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Ctx.CreateSocket (ZmqSocketType type) [0x00000] in <filename unknown>:0
at NetMQ.zmq.ZMQ.Socket (NetMQ.zmq.Ctx ctx, ZmqSocketType type) [0x00000] in <filename unknown>:0
at NetMQ.NetMQContext.CreateRequestSocket () [0x00000] in <filename unknown>:0
at netmqproblem.Client..ctor (System.String address, NetMQ.NetMQContext context) [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task`1[System.Boolean].get_Result () [0x00000] in <filename unknown>:0
at netmqproblem.MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0
--> (Inner exception 0) System.Net.Sockets.SocketException: The requested address is not valid in this context
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Signaler.MakeFDpair () [0x00000] in <filename unknown>:0
at NetMQ.zmq.Signaler..ctor () [0x00000] in <filename unknown>:0
at NetMQ.zmq.Mailbox..ctor (System.String name) [0x00000] in <filename unknown>:0
at NetMQ.zmq.SocketBase..ctor (NetMQ.zmq.Ctx parent, Int32 threadId, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Dealer..ctor (NetMQ.zmq.Ctx parent, Int32 threadId, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Req..ctor (NetMQ.zmq.Ctx parent, Int32 threadId, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.SocketBase.Create (ZmqSocketType type, NetMQ.zmq.Ctx parent, Int32 tid, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Ctx.CreateSocket (ZmqSocketType type) [0x00000] in <filename unknown>:0
at NetMQ.zmq.ZMQ.Socket (NetMQ.zmq.Ctx ctx, ZmqSocketType type) [0x00000] in <filename unknown>:0
at NetMQ.NetMQContext.CreateRequestSocket () [0x00000] in <filename unknown>:0
at netmqproblem.Client..ctor (System.String address, NetMQ.NetMQContext context) [0x00000] in <filename unknown>:0
and sometimes I get this one
System.Net.Sockets.SocketException: Too many open files
at System.Net.Sockets.Socket..ctor (AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Signaler.MakeFDpair () [0x00000] in <filename unknown>:0
at NetMQ.zmq.Signaler..ctor () [0x00000] in <filename unknown>:0
at NetMQ.zmq.Mailbox..ctor (System.String name) [0x00000] in <filename unknown>:0
at NetMQ.zmq.SocketBase..ctor (NetMQ.zmq.Ctx parent, Int32 threadId, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Dealer..ctor (NetMQ.zmq.Ctx parent, Int32 threadId, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Req..ctor (NetMQ.zmq.Ctx parent, Int32 threadId, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.SocketBase.Create (ZmqSocketType type, NetMQ.zmq.Ctx parent, Int32 tid, Int32 sid) [0x00000] in <filename unknown>:0
at NetMQ.zmq.Ctx.CreateSocket (ZmqSocketType type) [0x00000] in <filename unknown>:0
at NetMQ.zmq.ZMQ.Socket (NetMQ.zmq.Ctx ctx, ZmqSocketType type) [0x00000] in <filename unknown>:0
at NetMQ.NetMQContext.CreateRequestSocket () [0x00000] in <filename unknown>:0
at netmqproblem.Client..ctor (System.String address, NetMQ.NetMQContext context) [0x00000] in <filename unknown>:0
Anything else I can do to help you trouble shoot this? Seems like something isn't being released correctly.
Thanks
Dean