powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не пашет сокет Listener в BackgroundWorker
3 сообщений из 3, страница 1 из 1
Не пашет сокет Listener в BackgroundWorker
    #38864389
sposad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему?
Код на Load

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
BackgroundWorker  bwListener = new BackgroundWorker();
            bwListener.DoWork += new DoWorkEventHandler(Listener);
            bwListener.RunWorkerAsync();

        private void Listener(object sender, DoWorkEventArgs e)
        {
            int recv;
            byte[] data = new byte[1024];
            IPAddress ip = IPAddress.Parse("10.68.26.224");
            IPEndPoint ipep = new IPEndPoint(ip, 12000);
            Socket SrvSock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
            SrvSock.Bind(ipep);
            IPEndPoint sender1 = new IPEndPoint(ip, 12000);
            EndPoint Remote = (EndPoint)(sender1);
            while (true)
            {
                data = new byte[1024];
                recv = SrvSock.ReceiveFrom(data, ref Remote);
                string str = Encoding.Unicode.GetString(data, 0, recv);

                Console.WriteLine("Получено: " + str);
            }
        }


отдельно сокет ловит, а как сунул его в BackgroundWorker - перестаёт
...
Рейтинг: 0 / 0
Не пашет сокет Listener в BackgroundWorker
    #38864442
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sposadПочему?



отдельно сокет ловит, а как сунул его в BackgroundWorker - перестаёт

А BackgroundWorker куда сунули? Он у вас часом в мусор не улетает - после Load ?
Вместе со своим сокетом...

:-/
...
Рейтинг: 0 / 0
Не пашет сокет Listener в BackgroundWorker
    #38864478
sposad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D129sposadПочему?



отдельно сокет ловит, а как сунул его в BackgroundWorker - перестаёт

А BackgroundWorker куда сунули? Он у вас часом в мусор не улетает - после Load ?
Вместе со своим сокетом...

:-/
наверх, то есть не в Load ...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не пашет сокет Listener в BackgroundWorker
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]