title: Can ZeroMQ be used to accept traditional socket requests?
body: <p>I'm trying to re-write one of our old Servers using ZeroMQ, for now I have the following Server setup, (which works for Zmq requests):</p>
  
  <pre><code>    using (var context = ZmqContext.Create())
      using (var server = context.CreateSocket(SocketType.REP)) {
          server.Bind("tcp://x.x.x.x:5705");
  
          while (true) { ... }
  </code></pre>
  
  <p>This kind of setup works fine if I use the Zmq client library to connect <code>context.CreateSocket(SocketType.REQ)</code></p>
  
  <p>But unfortunately we've got a lot of legacy code that needs to connect to this server and the sockets are created using .net socket libs:</p>
  
  <pre><code>    Socket = new Socket(ipAddress.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
      Socket.Connect(ipAddress, port);
  </code></pre>
  
  <p>Is there a way to write a ZeroMQ Server to accept these traditional .net socket connections?</p>