С моей точки зрения, сеанс TCP идентифицирован как <ServerIP, ServerPort, ClientIP, ClientPort>
.OPNET Simulation - невозможно установить несколько TCP-соединений на одном и том же порту
Например, сеанс <192.168.0.1, 80, 192.168.0.2, 1000>
отделен от <192.168.0.1, 80, 192.168.0.2, 1001>
, и эти два сеанса могут сосуществовать на хостах одновременно.
Однако в OPNET, если <192.168.0.1, 80, 192.168.0.2, 1000>
уже установлен, то <192.168.0.1, 80, 192.168.0.2, 1001>
не может быть установлен, так как порт 80 из 192.168.0.1 уже используется.
Учитывая эту модель, если я попытаюсь разместить HTTP-службу на 192.168.0.1:80, может быть только одно подключение к моему серверу за раз, что серьезно ограничивает возможности моделирования.
Пожалуйста, проверьте, действительно ли модель проблематична, или что-то, что я упустил. Также было бы очень полезно оценить решение проблемы.
Похоже на ошибку в OPNET. Просто проверьте этот вопрос: http://stackoverflow.com/questions/489036/how-does-the-socket-api-accept-function-work – werewindle
Я тоже считаю, что это ошибка, но что странно, что OPNET это программное обеспечение для моделирования сетей связи мирового класса, я не могу понять, что у него будет такой низкий уровень ошибок. – 314314314
Какая ошибка возникает при попытке подключения к серверу на порту 80? – Prabhu