You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Evgeny
4ddb190293
Найдена реальная ошибка: bind Address already in use
...
Проблема: test_etcp_two_instances.c создает два экземпляра (сервер и клиент),
и оба пытаются привязаться к одному и тому же адресу 127.0.0.1:9001.
Реальная ошибка: bind: Address already in use
Причина: В ETCP архитектуре каждый экземпляр создает серверные сокеты на основе
конфигурации. В тесте оба процесса на одной машине, поэтому возникает конфликт портов.
Что сделано:
1. Добавлен вызов bind() в etcp_socket_add (был пропущен критический вызов)
2. Добавлена отладка для отслеживания жизненного цикла сокетов
3. Создан debug_socket_test.sh для мониторинга портов в реальном времени
4. Удалены лишние вызовы init_connections для устранения дублирования
Результат: Теперь видно, что сервер действительно слушает на 127.0.0.1:9001,
но клиент не может привязаться к тому же порту. Необходимо использовать
разные порты для сервера и клиента в тестовой среде.
8 months ago
build
Сохранить текущее состояние перед исправлением компиляционных ошибок
9 months ago
lib
Fix: Added uasync_t typedef, fixed pkt_normalizer queue_new calls, added utun_instance_init function
9 months ago
net_emulator
Refactor: Move mainloop from utun_instance to main
9 months ago
src
Найдена реальная ошибка: bind Address already in use
8 months ago
tests
Найдена реальная ошибка: bind Address already in use
8 months ago
tinycrypt
…
.gitignore
Major refactoring: Tasks 1-4 complete
9 months ago
1
Сохранить текущее состояние перед исправлением компиляционных ошибок
9 months ago
1111
Test suite cleanup and reorganization
9 months ago
AGENTS.md
Финальный коммит: полный рефакторинг и улучшения
8 months ago
INSTALL.autotools
Major refactoring: Tasks 1-4 complete
9 months ago
Makefile.am
Найдена реальная ошибка: bind Address already in use
8 months ago
Makefile.old
Refactor: Move mainloop from utun_instance to main
9 months ago
README.md
Fix build: rename u_async to lib, add missing constants, out-of-tree build support
9 months ago
TASKS.md
Major refactoring: Tasks 1-4 complete
9 months ago
autogen.sh
Major refactoring: Tasks 1-4 complete
9 months ago
build.sh
Update: Build script, ETCP protocol docs, and TUN interface
8 months ago
build_errors.txt
Fix header include order in test and update Makefile
8 months ago
build_fix_changelog.txt
Test suite cleanup and reorganization
9 months ago
changelog.txt
FIX: Critical bug - sc_derive_shared_key is called inside sc_set_peer_public_key, so no separate call needed. Correct order for INIT: pubkey extract → derive (inside set) → decrypt. All encryption now working.
9 months ago
configure.ac
Сохранить текущее состояние перед исправлением компиляционных ошибок
9 months ago
debug_socket_test.sh
Найдена реальная ошибка: bind Address already in use
8 months ago
log
Сохранить текущее состояние перед исправлением компиляционных ошибок
9 months ago
monitor.py
Reorganize project structure: move sources to src/, update Makefile, add header symlinks
9 months ago
test_client.conf
Найдена реальная ошибка: bind Address already in use
8 months ago
test_etcp_two_instances.c
Найдена реальная ошибка: bind Address already in use
8 months ago
test_invalid_keys.conf
Сохранить текущее состояние перед исправлением компиляционных ошибок
9 months ago
test_no_keys.conf
Сохранить текущее состояние перед исправлением компиляционных ошибок
9 months ago
test_server.conf
Найдена реальная ошибка: bind Address already in use
8 months ago
utun_test.conf
Refactor: Move mainloop from utun_instance to main
9 months ago
utun_test_backup.conf
Сохранить текущее состояние перед исправлением компиляционных ошибок
9 months ago