Russian Qt Forum
Май 06, 2024, 07:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1]
1  Qt / Работа с сетью / Как привязать выдающий TcpSocket к одной из двух СВОИХ сетевых карт : Июль 07, 2019, 16:38
Нужно передавать данные через TCP-сокет (как клиент) через разные (свои) сетевые карты ( у каждой свой IP) в Qt. Возможно, setLocalAddress
Пробовала вызвать protected метод setLocalAddress для QTcpSocket. Он вроде наследует QAbstractSocket, но метод просто вызвать не получается, компилятор не
пропускает. Может, неправильно вызываю, подскажите кто знает. Пробовала еще сделать bind(...)  перед connectToHost, возвращает true, но данные в сокет не выдаются, он становится на прием - и все. Если делать bind()  после connectToHost, возвращает false и выдача выполняется не через тот IP, что был задан в bind(). Отзовитесь,знатоки!!!
2  Qt / Общие вопросы / Re: Работа сетевыми картами : Июль 06, 2019, 17:58
Напишите, пожалуйста, как вызвать protected метод setLocalAddress для QTcpSocket? Он вроде наследует QAbstractSocket, но метод просто вызвать не получается
3  Qt / Общие вопросы / Re: Работа сетевыми картами : Июль 06, 2019, 16:21
Спасибо, но bind() работает для приема по UDP, а если я делаю bind для TCP-сокета, через который хочу выдавать данные в TCP-сервер, мой ТСР-сокет данные не выдает, такое впечатление, что он стал на прием, а мне это не нужно, нужно ВЫДАТЬ данные.
4  Qt / Общие вопросы / Работа сетевыми картами : Июль 05, 2019, 12:19
1) Нужно принимать даные по UDP на две различные сетевые карты. Как вызвать pritected метод setLocalAddress(...)? Или е сть другое решение?
2) Нужно передавать данные через TCP-сокет (как клиент) тожечерез разные (свои) сетевые карты. Возможно, тоже setLocalAddress Непонимающий
Страниц: [1]

Страница сгенерирована за 0.051 секунд. Запросов: 24.