Могу ли я на серверной стороне, во время вызова функции клиентской стороной получить информация о соединении, через которое пришел вызов — например IP адрес клиента. В Ice это можно было сделать, поскольку в каждой "имплементируемой" функции был параметр Ice::Current. Интересует в частности omniORB.
On 17.08.2011 17:19, alexey_sz wrote:
> Могу ли я на серверной стороне, во время вызова функции клиентской стороной > получить информация о соединении, через которое пришел вызов — например IP адрес > клиента. В Ice это можно было сделать, поскольку в каждой "имплементируемой" > функции был параметр Ice::Current. Интересует в частности omniORB.
Пока могу только заложить в вашу голову сомнение вида что на самом деле
у клиента может не быть IP-адреса вообще.
В частности тот же omniORB ЕМНИП и unix-сокеты поддерживает.
Здравствуйте, MasterZiv, Вы писали:
MZ>On 17.08.2011 17:19, alexey_sz wrote:
>> Могу ли я на серверной стороне, во время вызова функции клиентской стороной >> получить информация о соединении, через которое пришел вызов — например IP адрес >> клиента. В Ice это можно было сделать, поскольку в каждой "имплементируемой" >> функции был параметр Ice::Current. Интересует в частности omniORB.
MZ>Пока могу только заложить в вашу голову сомнение вида что на самом деле MZ>у клиента может не быть IP-адреса вообще.
MZ>В частности тот же omniORB ЕМНИП и unix-сокеты поддерживает.
MZ>Зачем это вам ?
Не обязательно IP адрес — нужно получить информацию о соединении, с которого пришел запрос. Нужно это потому, что "пользовательскому" коду нужно знать о свойствах соединения, через которое пришел запрос.
On 18.08.2011 10:33, alexey_sz wrote:
> Не обязательно IP адрес — нужно получить информацию о соединении, с которого > пришел запрос. Нужно это потому, что "пользовательскому" коду нужно знать о > свойствах соединения, через которое пришел запрос.
Здравствуйте, MasterZiv, Вы писали:
MZ>On 18.08.2011 10:33, alexey_sz wrote: MZ>Зачем ? Ты всё говоришь о средствах, ане о целях.
Я использую соединение по SSL. Мне необходимо, чтобы серверный код имел доступ к параметрам клиентского сертификата, использовавшегося при установке соединения, через которое пришел запрос на выполнение операции.