#359 closed баг (fixed)
Нет диагностики при невозможности создать сокет
Reported by: | alx | Owned by: | dimag |
---|---|---|---|
Priority: | major | Milestone: | 2 очередь |
Component: | ПО MC04-Dispatcher. Пульт диспетчера/техника | Keywords: | newtork, initialization |
Cc: | san |
Description
Имеем такую ситуацию:
- Программа хочет создать SIP TCP транспорт на 0.0.0.0:5060.
- Другая программа в этот момент слушает порт 5060, но на ANY-адресе (0.0.0.0), а на конкретном адресе интерфейса (допустим, 192.168.0.63).
Результат - TCP сокет не создается, при этом программа никак не информирует пользователя о том, что ей не удалось создать сокет для TCP транспорта.
Как должно быть:
- По идее, тот факт, что другая программа уже слушает порт 5060 на адресе 192.168.0.63, не должен помешать нам слушать этот порт на адресе 0.0.0.0.
- Если уж программа не смогла создать сокет, она должна известить об этом пользователя.
Change History (3)
comment:1 by , 8 years ago
Summary: | Нет информации при невозможности создать сокет → Нет диагностики при невозможности создать сокет |
---|
comment:2 by , 8 years ago
Keywords: | newtork initialization added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
r374.
Программа сообщит о невозможности создания сокета если порт будет явно задан пользователем, если нет, то попробует создать другой с номер большим на 1.