public void Start(SWARMSStatusChangedDelegate delegate1, SWARMSReceivedDataDelegate delegate2) { if (_serverSocket != null) { statusDelegate("Already Started"); return; } statusDelegate = delegate1; dataDelegate = delegate2; //SetupServerSocket(); statusDelegate("Started"); }
public void Start(SWARMSStatusChangedDelegate delegate1, SWARMSReceivedDataDelegate delegate2) { if (_serverSocket != null) { statusDelegate("Already Started"); return; } statusDelegate = delegate1; dataDelegate = delegate2; SetupServerSocket(); _acceptThread = new Thread(AcceptConnections); _acceptThread.IsBackground = true; _acceptThread.Start(); statusDelegate("Started"); }