#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 , 9 years ago
| Summary: | Нет информации при невозможности создать сокет → Нет диагностики при невозможности создать сокет |
|---|
comment:2 by , 9 years ago
| Keywords: | newtork initialization added |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
Note:
See TracTickets
for help on using tickets.

r374.
Программа сообщит о невозможности создания сокета если порт будет явно задан пользователем, если нет, то попробует создать другой с номер большим на 1.