-
TIdIRC, TIdIRCServer Подкажите плиз как работать с данными компонентами. И если можно то приведите исходный код. Я пытаюсь запустить и клиент и сервер на одной машине, но получаю ошибку о том что данный адрес и порт заняты. Насколь я понимаю происходит потому что сервер слушает порт 6667, который использует клиент при коненте. Как это можно обойти?
-
не должно такого быть, сервер по идее должен только слушать порт, а клиенту без разницы сколько ещё клиентов запрашивают тотже порт на том-же сервере, ведь сервер для общего пользования многих юзеров, так-что или пример криво написан, или (во что я мало верю) найден глюк в Инди. НО даже если так надо, можно придумать кучу обходных вариантов: Запускать на разных компах или на виртуальной машине, запустить только сервер и проверить его телнетом, Клиент проверять на соединение с внешним сервером irc.freenode.ru например.
-
Просто порт биндится ) Используй для самого клиента к примеру просто порт.севера+1
-
Просто порт биндится ) Используй для самого клиента к примеру просто порт.севера+1
-
> Как это можно обойти?
Никак. Кто первый встал, того и тапки. А зачем клиенту фиксированный номер порта, если речь заведомо идет не о P2P-протоколе ?
|