Я реализую в C на Windows: канал связи между отправителем и получателем.
Канал должен принимать посылки от отправителя, передавать их получателю, а затем обратно от получателя отправителю.
Канал подключается к отправителю (возможно, нескольким отправителям) через порт 1 и подключается к получателю через порт 2
Какой хороший способ сделать это? Оба порта 1 и 2 должны иметь возможность отправлять и получать. как использовать select в такой ситуации?
Я хочу использовать однопоточную среду.