Помогите новичку.Не могу настроить передачу с помощью сокетов.Код: Код: 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 есть и должно на этот запрос ответить проверено
|