TCP-прослушиватель и клиент
Привет ребята
Я создаю приложение wpf, в котором я подключаюсь к приложению android через TCP-прослушиватель. Я сделал отдельный класс для прослушивателя tcp, потому что хотел вызвать его из всех форм wpf.Так что до сих пор он отлично работает из моей основной формы, но когда я вызываю TCP-прослушиватель из другой формы, я получаю ошибку, т. е. "Порт используется, и только один порт разрешен к использованию". Если у вас есть какое-либо решение, Пожалуйста, дайте мне знать.. Мой код таков
IPAddress localAddr = IPAddress.Parse(localIP);
TcpListener server = новый TcpListener(localAddr, порт);
сервер.Стоп();
сервер.Начать();
он работает из основной формы, но когда я вызываю его из другой формы, возникает ошибка.
Любое предложение и решение приветствуются.
Prasad Khandekar
Вы не можете иметь несколько прослушивателей для одного и того же порта. Вы уверены в своем коде?
RAHUL(10217975)
У меня в классе есть один слушатель tcp . Я не создаю экземпляр, когда звоню из разных форм, но я тоже получаю эту ошибку: "операция блокировки была прервана вызовом WSACancelBlockingCall"..Я использую поток для запуска прослушивателя tcp .
Sergey Alexandrovich Kryukov
Форма или не форма, не имеет значения. Вы используете некоторые символы, которые не объявлены в какой-то области, так чего же вы хотите?
А что такое "форма" в WPF?
—СА
RAHUL(10217975)
Эй, я понял, что создал другой сервис windows для связи с android.