нужно написать класс(или два), работающий с raw-сокетом(чтение и запись). предположительно на плюсах.
в связи с этим вопрос - стоит ли вообще один класс разносить на 2 потока или лучше сделать 2 класса, один на чтение, второй на запись? смысл в том, что один поток будет постоянно слать пакеты с разной периодичностью, и блокировать его до ожидания прихода данных нельзя. и если можно так делать - то лучше второй поток создавать в конструкторе, или отдельным методом?