Ничего сложного нет. Пишу с нуля из-за ограниченности ресурсов. Единственное TCP требует соблюдения многих условий. Пришлось даже алгоритм предварительно нарисовать, чтоб учитывать все флаги. А по UDP вообще ляпота. Модбас наверное посложнее обрабатывать будет. Впрочем это имхо, так как только отлаживаю.