Доброго времени! Не могу понять назначение свойства Global. При включении данного свойства всё передаётся, при отключении перестаёт. Прочёл мануал и ничего в принципе не прояснилось.
Может я деревянный, но объясните мне эти строки из мануала:
Description
Global indicates whether the server is reachable to all users (True) or if it is private to the current process (False). In the latter case, the unique channel endpoint identification may change: a unique identification of the current process is appended to the ServerID name.
https://www.freepascal.org/docs-html/fcl/simpleipc/tsimpleipcserver.global.html
TSimpleIPCServer нид Хелп
Модератор: Модераторы
-
DiZeLProger
- незнакомец
- Сообщения: 8
- Зарегистрирован: 29.05.2017 07:41:32
DiZeLProger
У сервера есть свойство ServerID, а у клиента - ServerInstance. Если у сервера Global поставлено в False, то к нему могут обращаться только клиенты, у который значение ServerInstance совпадает со значением ServerID, все остальные клиенты сервер просто не видят.
У сервера есть свойство ServerID, а у клиента - ServerInstance. Если у сервера Global поставлено в False, то к нему могут обращаться только клиенты, у который значение ServerInstance совпадает со значением ServerID, все остальные клиенты сервер просто не видят.
-
DiZeLProger
- незнакомец
- Сообщения: 8
- Зарегистрирован: 29.05.2017 07:41:32
Vadim
Спасибо за разъяснение, а зачем тогда SereverID у клиента??
Спасибо за разъяснение, а зачем тогда SereverID у клиента??
DiZeLProger
Это свойство не у клиента, а у предка клиента. И сервер, и клиент базируются на классе TSimpleIPC, у которого, собственно, это свойство и есть. Почему именно так, а не иначе - Вам нужно спрашивать у разработчиков.
Это свойство не у клиента, а у предка клиента. И сервер, и клиент базируются на классе TSimpleIPC, у которого, собственно, это свойство и есть. Почему именно так, а не иначе - Вам нужно спрашивать у разработчиков.
