コード例 #1
0
        public void Start(SWARMSStatusChangedDelegate delegate1, SWARMSReceivedDataDelegate delegate2)
        {
            if (_serverSocket != null)
            {
                statusDelegate("Already Started");
                return;
            }
            statusDelegate = delegate1;
            dataDelegate   = delegate2;

            //SetupServerSocket();

            statusDelegate("Started");
        }
コード例 #2
0
        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");
        }
コード例 #3
0
        public void Start(SWARMSStatusChangedDelegate delegate1, SWARMSReceivedDataDelegate delegate2)
        {
            if (_serverSocket != null)
            {
                statusDelegate("Already Started");
                return;
            }
            statusDelegate = delegate1;
            dataDelegate = delegate2;

            //SetupServerSocket();

            statusDelegate("Started");
        }
コード例 #4
0
        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");
        }