public void StartListening() { byte[] bytes = new Byte[1024]; IPEndPoint ipEnd = new IPEndPoint(IPAddress.Any, 9050); Socket listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); try { listener.Bind(ipEnd); listener.Listen(100); while (true) { allDone.Reset(); listener.BeginAccept(new AsyncCallback(AcceptCallback), listener); allDone.WaitOne(); } } catch (Exception ex) { serverMW.appendDebugOutput(ex.Message); } }
public void startListening() { try { m_socListener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPEndPoint ipLocal = new IPEndPoint(IPAddress.Any, 8221); m_socListener.Bind(ipLocal); m_socListener.Listen(4); m_socListener.BeginAccept(new AsyncCallback(OnClientConnect), null); } catch (SocketException se) { serverMW.appendDebugOutput(se.Message); } }