Я знаю, что JRMP открывает новый сокет для каждого запроса на вызов. Кроме того, IIOP может использовать один открытый сокет для нескольких запросов.
Как указано в Википедии:
Использование термина RMI может обозначать исключительно интерфейс программирования или может обозначать как API, так и JRMP, тогда как термин RMI-IIOP (читайте: RMI поверх IIOP) обозначает интерфейс RMI, делегирующий большую часть функций поддерживающей реализации CORBA.
Один из вопросов в моей статье, где я должен был сказать, было ли утверждение истинным / ложным сказал:
Серверы RMI совместно используют один сокет для множественных запросов на вызов.
На этом этапе возникла двусмысленность, был ли вопрос исследован с учетом того, что это был сервер JRMP или IIOP. Можно ли предположить, что если в вопросе указано только RMI , тогда в этом случае это будет означать, что это был сервер JRMP , а не сервер IIOP ?
Надеюсь, я ясно дал понять.