Конференция "Сети" » TIdIRC, TIdIRCServer [WinXP]
 
  • Maloj2007 © (18.01.08 13:08) [0]
    TIdIRC, TIdIRCServer
    Подкажите плиз как работать с данными компонентами.
    И если можно то приведите исходный код.
    Я пытаюсь запустить и клиент и сервер на одной машине, но получаю ошибку о том что данный адрес и порт заняты. Насколь я понимаю происходит потому что сервер слушает порт 6667, который использует клиент при коненте. Как это можно обойти?
  • Fredy314 © (09.02.08 21:05) [1]
    не должно такого быть, сервер по идее должен только слушать порт, а клиенту без разницы сколько ещё клиентов запрашивают тотже порт на том-же сервере, ведь сервер для общего пользования многих юзеров, так-что или пример криво написан, или (во что я мало верю) найден глюк в Инди.
    НО даже если так надо, можно придумать кучу обходных вариантов:
    Запускать на разных компах или на виртуальной машине,
    запустить только сервер и проверить его телнетом,
    Клиент проверять на соединение с внешним сервером irc.freenode.ru например.
  • Toxa (13.03.09 21:24) [2]
    Просто порт биндится ) Используй для самого клиента к примеру просто порт.севера+1
  • Toxa (13.03.09 21:24) [3]
    Просто порт биндится ) Используй для самого клиента к примеру просто порт.севера+1
  • Сергей М. © (13.03.09 21:40) [4]

    > Как это можно обойти?


    Никак. Кто первый встал, того и тапки.
    А зачем клиенту фиксированный номер порта, если речь заведомо идет не о P2P-протоколе ?
 
Конференция "Сети" » TIdIRC, TIdIRCServer [WinXP]
Есть новые Нет новых   [134435   +33][b:0][p:0]