интерфейс write () to tun / tap возвращает «неверный аргумент»

Я успешно создал и подключил интерфейс крана.
Я также могу читать с интерфейса без проблем.
Но попытка записи в него не приводит к сообщению о «неверном аргументе». Код следует:

int TapInterface::write(char *buf, int n)
{
int nwrite;
if((nwrite=::write(this->my_tap_fd, buf, n))<0)
{
qDebug("Writing data") ;
perror("Error:");
exit(1);
}
return nwrite;
}
....
....
QByteArray txData("hello");
write(txData.data(), txData.length());

Любая помощь?

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]