// performs asyc listening for server private void StartListening() { // incoming data buffer byte[] buffer = new byte[1024]; serverSocketListener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); serverEndpoint = new IPEndPoint(IPAddress.Any, _connectingPort); ServerStatusList.Add("Server Listening for Connections...."); try { serverSocketListener.Bind(serverEndpoint); serverSocketListener.Listen(10); serverSocketListener.BeginAccept(new AsyncCallback(Acceptcallback), serverSocketListener); } catch (Exception e) { Debug.Write(e.Message); } }
private void Start() { ServerStatusList.Add("Server Started...."); StartListening(); }
private void Stop() { ServerStatusList.Add("Server Stopped...."); }