Russian Qt Forum

Qt => Работа с сетью => Тема начата: azin от Октябрь 15, 2012, 10:10



Название: Телнет соединение
Отправлено: azin от Октябрь 15, 2012, 10:10
Как же все таки сделать Телнет сокет.


Название: Re: Телнет соединение
Отправлено: mutineer от Октябрь 15, 2012, 10:46
Берешь обычный сокет и пишешь на нем клиента для протокола telnet. Или ищешь либу готовую


Название: Re: Телнет соединение
Отправлено: ecspertiza от Октябрь 15, 2012, 11:18
QTcpSocket :) Просто пишешь в него и читаешь вот и все. Я где то видел в сети толи QtTelnet ,но разницы никакой, QTcpSocket даж удобнее. По сути же telnet это обычное tcp соединение ))))


Название: Re: Телнет соединение
Отправлено: azin от Октябрь 15, 2012, 12:58
QTcpSocket клиент отлично работает с QTcpSocket сервером. А от Telnet сервера
чего то ждет, хотя коннектиться. Похоже нужен какой то служебный трафик.


Название: Re: Телнет соединение
Отправлено: mutineer от Октябрь 15, 2012, 13:12
QTcpSocket клиент отлично работает с QTcpSocket сервером. А от Telnet сервера
чего то ждет, хотя коннектиться. Похоже нужен какой то служебный трафик.

Ты просто неправильно ответ читаешь, QTcpSocket может работать с любым tcp-сервером. Если правильно работать с самим QTcpSocket :)


Название: Re: Телнет соединение
Отправлено: azin от Октябрь 15, 2012, 16:45
Ясное дело.


Название: Re: Телнет соединение
Отправлено: navrocky от Октябрь 16, 2012, 11:59
Как сказали выше telnet - это двухсторонний обмен текстовыми сообщениями (как есть) по TCP соединению. Никакого служебного трафика там нет.

Подключаешься tcp-сокетом к серверу и отсылаешь текстовые сообщения с переносом строки.