QNX6.3 Network IPC

Are there some new in QNX6.3 Network IPC?

Some time ago was messages about new Network IPC mechanism’s in QNX6.3
(like old QNX4 Process Global Names aroun QNET).

If there are - please let me first points of view.

Thank you.

Leonid Khait <lhait@diaspro.com> wrote:

Are there some new in QNX6.3 Network IPC?

Some time ago was messages about new Network IPC mechanism’s in QNX6.3
(like old QNX4 Process Global Names aroun QNET).

If there are - please let me first points of view.

Same API as pre-6.3.0 (name_*()), but now there is a global name server
process that can be run (gns). Docs are all included with 6.3.0.

chris


Chris McKillop <cdm@qnx.com> “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

Can not-root process register global name by name_attach() function with
NAME_FLAG_ATTACH_GLOABAL flag around
QNX6.3.0 network?

How have started gns as clients or as servers on a different network nodes?


“Chris McKillop” <cdm@qnx.com> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:cc4gmo$5di$2@inn.qnx.com

Leonid Khait <> lhait@diaspro.com> > wrote:
Are there some new in QNX6.3 Network IPC?

Some time ago was messages about new Network IPC mechanism’s in QNX6.3
(like old QNX4 Process Global Names aroun QNET).

If there are - please let me first points of view.


Same API as pre-6.3.0 (name_*()), but now there is a global name server
process that can be run (gns). Docs are all included with 6.3.0.

chris


Chris McKillop <> cdm@qnx.com> > “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

ìÅÏÎÉÄ èÁÉÔ <lhait@diaspro.com> wrote in message
news:cc6hqe$kp1$1@inn.qnx.com

Can not-root process register global name by name_attach() function with
NAME_FLAG_ATTACH_GLOABAL flag around
QNX6.3.0 network?

No. If you regist globally, you must be root. non-root process can only
regist locally,
and only regist once.

How have started gns as clients or as servers on a different network
nodes?

gns -s (server)
gns -c [server name] (client)

-xtang

“Chris McKillop” <> cdm@qnx.com> > ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:cc4gmo$5di$> 2@inn.qnx.com> …
Leonid Khait <> lhait@diaspro.com> > wrote:
Are there some new in QNX6.3 Network IPC?

Some time ago was messages about new Network IPC mechanism’s in QNX6.3
(like old QNX4 Process Global Names aroun QNET).

If there are - please let me first points of view.


Same API as pre-6.3.0 (name_*()), but now there is a global name server
process that can be run (gns). Docs are all included with 6.3.0.

chris


Chris McKillop <> cdm@qnx.com> > “The faster I go, the behinder I
get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/
\

Is this a great difference from QNX4 IPC?

In QNX4 I can register not-root process local as “procecc_name” and global
ower QNX4 network as “/process_name”.

Can one not-root process1 register local on NODE1 with “process1_name” and
other not-root process on an other QNX6 node NODE2 name_open() this first
process1 by it “process1_name”.

If not - whot the reason of this great difference (restriction !?) from
QNX4 IPC?

Thank you.

“Xiaodan Tang” <xtang@qnx.com> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:ccblce$fgu$1@inn.qnx.com

ìÅÏÎÉÄ èÁÉÔ <> lhait@diaspro.com> > wrote in message
news:cc6hqe$kp1$> 1@inn.qnx.com> …
Can not-root process register global name by name_attach() function with
NAME_FLAG_ATTACH_GLOABAL flag around
QNX6.3.0 network?

No. If you regist globally, you must be root. non-root process can only
regist locally,
and only regist once.

How have started gns as clients or as servers on a different network
nodes?

gns -s (server)
gns -c [server name] (client)

-xtang



“Chris McKillop” <> cdm@qnx.com> > ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:cc4gmo$5di$> 2@inn.qnx.com> …
Leonid Khait <> lhait@diaspro.com> > wrote:
Are there some new in QNX6.3 Network IPC?

Some time ago was messages about new Network IPC mechanism’s in
QNX6.3
(like old QNX4 Process Global Names aroun QNET).

If there are - please let me first points of view.


Same API as pre-6.3.0 (name_*()), but now there is a global name
server
process that can be run (gns). Docs are all included with 6.3.0.

chris


Chris McKillop <> cdm@qnx.com> > “The faster I go, the behinder I
get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/


\