Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 17:42
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Помогите новичку.Не могу настроить передачу с помощью сокетов.Код: Код: QTcpSocket socket; socket.connectToHost(QHostAddress("10.0. 6.10"),502); int i=0; if (socket.waitForConnected(10000)) { i++; unsigned char buf[256]= {0,0,0,0,0,6,1,4,0,0,0,2}; i = socket.write((char *)buf,12); while (0 == socket.bytesAvailable()); i = socket.read((char *)buf,256); i++; socket.close(); }проблема в том что нет никакого ответа.Да функция записи возвращает 12, вроди как отослано все.Но анализатор сети этого пакета не ловит.И ответ всегда 0 байт.Хотя устройство по адресу 10.0.6.10 есть и должно на этот запрос ответить проверено
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
QTcpSocket внутри Qthread Guest Продолжение старого архива 0 01.10.2011 04:57
QTcpSocket конец данных Guest Третий архив вопросов и ответов 0 30.09.2011 18:37
QTcpSocket, hostFound() и error() Guest Третий архив вопросов и ответов 0 30.09.2011 18:28
QTcpSocket Guest Продолжение старого архива 0 30.09.2011 17:51
Как раширить QTcpSocket? Guest Новый архив 2 0 28.09.2011 18:12



© www.otvetnemail.ru - Форум вопросов и ответов.