- (конечная точка транспорта) === (сокет)?
NO.«Конечная точка» означает IP-адрес с номером порта.Сокет представляет один «сеанс», а сеанс состоит из двух конечных точек: локальной конечной точки (IP, порт) и удаленной конечной точки (IP, порт).Или я могу повторно использовать сокет для нескольких клиентов?Если да, то как?
Один сокет на один сеанс.Это означает, что серверу необходимо создать новый сокет для каждой удаленной конечной точки (клиента).Вы можете повторно использовать сокет, когда он больше не используется.Ищите опцию сокета SO_REUSEADDR.
- Есть ли стандартный способ сделать это?
Не уверен, что вы спрашиваете.Стандартный способ для службы чата или для модели сервера / клиента?Для службы чата ищите IRC.Модель программирования сервера / клиента хорошо документирована.Вы можете погуглить его.
- Есть ли хорошие ссылки?
http://beej.us/guide/bgnet/
Теперь я верю, что вы понимаетесообщение об ошибке означает.