@tschin

Как в Linux через raw sockets подключиться к tcp-серверу, используя Qt?

Здравствуйте! Нужно написать клиент для общения с tcp-сервером. Использую raw sockets, так как стандартные qt'шные сокеты не захотели завестись на том компьютере, где будет использоваться программа.

Весь проект написан на Qt, только сетевой обмен на raw sockets.

В качестве примера работы с сырыми сокетами использую вот эту страницу:

все бы хорошо, но Qt ругается на эту строку:
//Connect to remote server
        if (  connect(socket_desc , (struct sockaddr *)&server , sizeof(server)) < 0)


В Qt же используется connect для соединения слотов и сигналов...

Вопрос, как подключиться в Linux через raw sockets к tcp-серверу, используя Qt?
  • Вопрос задан
  • 606 просмотров
Решения вопроса 2
if (  ::connect(socket_desc , (struct sockaddr *)&server , sizeof(server)) < 0)
Ответ написан
Комментировать
@Mercury13
Программист на «си с крестами» и не только
::connect
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы