У меня есть 5 компьютеров, которые управляют разным оборудованием. Один из пяти является основным контроллером для остальных 4. Мне нужно отправлять команды с основного контроллера на 4 подчиненных контроллера по TCPIP. У меня очень ограниченный опыт программирования на Socket.
Что в моей системе будет клиентом, а что сервером? Мне кажется, что в конфигурации у меня может быть перекошена грань между сервером и клиентом. Обе стороны должны отправлять и получать команды, действительно ли существует разделение клиента и сервера или это просто соглашение? Могу ли я иметь обе конечные точки в качестве клиента и сервера одновременно, используя один и тот же сокет? По сути, могу ли я одновременно прослушивать и отправлять запросы?
Я ссылаюсь на пример кода на MSN.