2013-11-18 3 views
0

Я сделал приложение RMI для Java. Мне нужно получить только одно соединение для каждого клиента, чтобы выполнить операцию с базой данных. Является ли это возможным?Как получить только одно соединение для каждого клиента в java rmi?

Спасибо заранее!

+0

Вопрос здесь очень расплывчатый, вы не можете ожидать, что кто-то даст вам полный рабочий код для ваших идей. Также вы должны были подготовить свой вопрос, чтобы показать, что вы пытались достичь. –

ответ

0

Соединения в RMI хорошо скрыты от вас. Невозможно указать, сколько соединений на клиент есть без «netstat». Но если клиент только когда-либо звонит из одного потока за раз, из этого клиента никогда не будет более одного одновременного соединения. Следует также отметить, что TCP-соединение удаляется, когда нет активности, по крайней мере, в реализации Sun/Oracle.

Но я не вижу, что это касается баз данных. Возможно, вы действительно пытаетесь задать совершенно другой вопрос. Я ответил на тот, который вы спросили.

Смежные вопросы