Russian Qt Forum
Ноябрь 01, 2024, 11:15
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Не запускается TcpServer на Linux
Страниц:
1
[
2
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Не запускается TcpServer на Linux (Прочитано 14353 раз)
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Не запускается TcpServer на Linux
«
Ответ #15 :
Май 27, 2016, 11:48 »
Цитата: Viktor от Май 27, 2016, 11:46
Не понятно, как он может уже использоваться?
sudo netstat -lnp
Записан
Viktor
Гость
Re: Не запускается TcpServer на Linux
«
Ответ #16 :
Май 27, 2016, 15:18 »
Цитата: Old от Май 27, 2016, 11:48
Цитата: Viktor от Май 27, 2016, 11:46
Не понятно, как он может уже использоваться?
sudo netstat -lnp
Ввёл, не могу найти своё соединение! Нашёл только соединение клиентское, которое должно подключиться к серверу и у него статус LISTEN.
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Не запускается TcpServer на Linux
«
Ответ #17 :
Май 27, 2016, 15:21 »
Цитата: Viktor от Май 27, 2016, 15:18
Ввёл, не могу найти своё соединение! Нашёл только соединение клиентское, которое должно подключиться к серверу и у него статус LISTEN.
Как может "клиентское подключение" слушать порт?
Записан
Viktor
Гость
Re: Не запускается TcpServer на Linux
«
Ответ #18 :
Май 27, 2016, 15:36 »
Цитата: Old от Май 27, 2016, 15:21
Цитата: Viktor от Май 27, 2016, 15:18
Ввёл, не могу найти своё соединение! Нашёл только соединение клиентское, которое должно подключиться к серверу и у него статус LISTEN.
Как может "клиентское подключение" слушать порт?
у меня же сервер может тоже клиенту что-то передавать. Вообще связь такая: клиент посылает запрос серверу, сервер запрос обрабатывает и получает данные из базы данных и отсылает эти данные клиенту.
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Не запускается TcpServer на Linux
«
Ответ #19 :
Май 27, 2016, 15:43 »
Цитата: Viktor от Май 27, 2016, 15:36
у меня же сервер может тоже клиенту что-то передавать. Вообще связь такая: клиент посылает запрос серверу, сервер запрос обрабатывает и получает данные из базы данных и отсылает эти данные клиенту.
Для передачи в обе стороны можно использовать один канал. Т.е. клиент подключается к серверу, формируется канал связи, у каждой стороны появляется сокет, через который стороны как получают, так и отправляют данные.
Для чего серверу подключаться к клиенту? Для чего клиент слушает порт, да еще и такой же как сервер?
Записан
Viktor
Гость
Re: Не запускается TcpServer на Linux
«
Ответ #20 :
Май 27, 2016, 16:16 »
Цитата: Old от Май 27, 2016, 15:43
Цитата: Viktor от Май 27, 2016, 15:36
у меня же сервер может тоже клиенту что-то передавать. Вообще связь такая: клиент посылает запрос серверу, сервер запрос обрабатывает и получает данные из базы данных и отсылает эти данные клиенту.
Для передачи в обе стороны можно использовать один канал. Т.е. клиент подключается к серверу, формируется канал связи, у каждой стороны появляется сокет, через который стороны как получают, так и отправляют данные.
Для чего серверу подключаться к клиенту? Для чего клиент слушает порт, да еще и такой же как сервер?
я в этой теме новичок...приму к сведению.
может тогда у меня получился не клиент сервер, а сервер сервер - тогда?
После того, как я прописал netstat -nlp отобразили все подключения и так же отобразились 2-а моих "сервера" и у всех статус LISTEN. Сервер запустился, но они не законектились....
«
Последнее редактирование: Май 27, 2016, 16:19 от Viktor
»
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Не запускается TcpServer на Linux
«
Ответ #21 :
Май 27, 2016, 16:23 »
Цитата: Viktor от Май 27, 2016, 16:16
может тогда у меня получился не клиент сервер, а сервер сервер - тогда?
Получается так.
В таком случае лучше не называть их клиентом и сервером, т.к. они равноправны. Лучше их называть пирами (peer), как в i2p сетях.
Цитата: Viktor от Май 27, 2016, 16:16
После того, как я прописал netstat -nlp отобразили все подключения и так же отобразились 2-а моих "сервера" и у всех статус LISTEN. Сервер запустился, но они не законектились....
А порты прослушиваемые у них какие?
Записан
Viktor
Гость
Re: Не запускается TcpServer на Linux
«
Ответ #22 :
Май 27, 2016, 16:39 »
Один прослушивает порт 43000
Другой прослушивает порт 45000
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Не запускается TcpServer на Linux
«
Ответ #23 :
Май 27, 2016, 16:41 »
Цитата: Viktor от Май 27, 2016, 16:39
Один прослушивает порт 43000
Другой прослушивает порт 45000
Ну т.е. разные порты.
Записан
Viktor
Гость
Re: Не запускается TcpServer на Linux
«
Ответ #24 :
Май 27, 2016, 16:44 »
Цитата: Old от Май 27, 2016, 16:41
Цитата: Viktor от Май 27, 2016, 16:39
Один прослушивает порт 43000
Другой прослушивает порт 45000
Ну т.е. разные порты.
да, порты слушают разные....
Вот у меня ещё со стороны второго сервера такие ошибки вскакивают, может в них проблема?
А это в netstat -nlp отображается
«
Последнее редактирование: Май 27, 2016, 16:56 от Viktor
»
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Не запускается TcpServer на Linux
«
Ответ #25 :
Май 27, 2016, 16:54 »
Цитата: Viktor от Май 27, 2016, 16:44
Вот у меня ещё со стороны второго сервера такие ошибки вскакивают, может в них проблема?
Это вы про ошибки fontconfig?
Нет это какие-то проблемы настройки шрифтов. Они не причем.
Запускайте ваши программы на разных ip-адресах (не разных компьютерах), тогда не будет конфликтов по портам.
Записан
Viktor
Гость
Re: Не запускается TcpServer на Linux
«
Ответ #26 :
Май 27, 2016, 17:07 »
Цитата: Old от Май 27, 2016, 16:54
Цитата: Viktor от Май 27, 2016, 16:44
Вот у меня ещё со стороны второго сервера такие ошибки вскакивают, может в них проблема?
Это вы про ошибки fontconfig?
Нет это какие-то проблемы настройки шрифтов. Они не причем.
Запускайте ваши программы на разных ip-адресах (не разных компьютерах), тогда не будет конфликтов по портам.
Хм...логика просматривается, возможно вы и правы. Это же всё таки Linux. На днях попробую так сделать. Надеюсь, что получится и проблема была в этом.
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Не запускается TcpServer на Linux
«
Ответ #27 :
Май 27, 2016, 17:09 »
Цитата: Viktor от Май 27, 2016, 17:07
Это же всё таки Linux.
Да как бы в других ОС должно быть также, протокол tcp/ip на всех платформах должен работать одинаково.
Записан
Viktor
Гость
Re: Не запускается TcpServer на Linux
«
Ответ #28 :
Май 27, 2016, 17:12 »
Цитата: Old от Май 27, 2016, 17:09
Цитата: Viktor от Май 27, 2016, 17:07
Это же всё таки Linux.
Да как бы в других ОС должно быть также, протокол tcp/ip на всех платформах должен работать одинаково.
Странно, почему у меня тогда на Windows всё отлично функционирует. Ладно, позже попробую сделать на разных машинах и напишу о результате. Благодарю за помощь!
Записан
Страниц:
1
[
2
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...