here is the tracing and deployment.
thanks for a further look~
Code:
[ 06/07/06 21:40:50.265 Network: trying to establish tcp connection to 192.168.101.87:10000 ]
[ 06/07/06 21:40:50.281 Network: tcp connection established
local address = 192.168.101.131:4340
remote address = 192.168.101.87:10000 ]
[ 06/07/06 21:40:50.281 Protocol: received validate connection
message type = 3 (validate connection)
compression status = 0 (not compressed; do not compress response, if any)
message size = 14 ]
[ 06/07/06 21:40:50.281 Protocol: sending request
message type = 0 (request)
compression status = 0 (not compressed; do not compress response, if any)
message size = 65
request id = 1
identity = IceGrid/Locator
facet =
operation = findObjectById
mode = 1 (nonmutating)
context = ]
[ 06/07/06 21:40:50.296 Protocol: received reply
message type = 2 (reply)
compression status = 0 (not compressed; do not compress response, if any)
message size = 68
request id = 1
reply status = 0 (ok) ]
[ 06/07/06 21:40:50.296 Network: trying to establish tcp connection to 192.168.101.87:3340 ]
[ 06/07/06 21:40:50.312 Network: tcp connection established
local address = 192.168.101.131:4343
remote address = 192.168.101.87:3340 ]
[ 06/07/06 21:40:50.312 Protocol: received validate connection
message type = 3 (validate connection)
compression status = 0 (not compressed; do not compress response, if any)
message size = 14 ]
[ 06/07/06 21:40:50.312 Protocol: sending request
message type = 0 (request)
compression status = 0 (not compressed; do not compress response, if any)
message size = 56
request id = 1
identity = hello
facet =
operation = ice_isA
mode = 1 (nonmutating)
context = ]
[ 06/07/06 21:40:50.312 Protocol: received reply
message type = 2 (reply)
compression status = 0 (not compressed; do not compress response, if any)
message size = 26
request id = 1
reply status = 0 (ok) ]
usage:
t: send greeting
s: shutdown server
x: exit
?: help
==> t
[ 06/07/06 21:41:02.468 Protocol: sending request
message type = 0 (request)
compression status = 0 (not compressed; do not compress response, if any)
message size = 43
request id = 2
identity = hello
facet =
operation = sayHello
mode = 1 (nonmutating)
context = ]
[ 06/07/06 21:41:02.484 Protocol: received reply
message type = 2 (reply)
compression status = 0 (not compressed; do not compress response, if any)
message size = 25
request id = 2
reply status = 0 (ok) ]
==> [ 06/07/06 21:41:18.234 Protocol: received close connection
message type = 4 (close connection)
compression status = 1 (not compressed; compress response, if any)
message size = 14 ]
[ 06/07/06 21:41:18.234 Network: shutting down tcp connection for writing
local address = 192.168.101.131:4343
remote address = 192.168.101.87:3340 ]
[ 06/07/06 21:41:18.234 Network: closing tcp connection
local address = 192.168.101.131:4343
remote address = 192.168.101.87:3340 ]
t
[ 06/07/06 21:41:21.843 Network: trying to establish tcp connection to 192.168.101.87:3340 ]
[ 06/07/06 21:41:42.859 Protocol: sending request
message type = 0 (request)
compression status = 0 (not compressed; do not compress response, if any)
message size = 65
request id = 2
identity = IceGrid/Locator
facet =
operation = findObjectById
mode = 1 (nonmutating)
context = ]
[ 06/07/06 21:41:44.546 Protocol: received reply
message type = 2 (reply)
compression status = 0 (not compressed; do not compress response, if any)
message size = 69
request id = 2
reply status = 0 (ok) ]
[ 06/07/06 21:41:44.562 Network: trying to establish tcp connection to 192.168.1
01.131:4346 ]
[ 06/07/06 21:41:44.562 Network: tcp connection established
local address = 192.168.101.131:4354
remote address = 192.168.101.131:4346 ]
[ 06/07/06 21:41:44.562 Protocol: received validate connection
message type = 3 (validate connection)
compression status = 0 (not compressed; do not compress response, if any)
message size = 14 ]
[ 06/07/06 21:41:44.562 Protocol: sending request
message type = 0 (request)
compression status = 0 (not compressed; do not compress response, if any)
message size = 43
request id = 1
identity = hello
facet =
operation = sayHello
mode = 1 (nonmutating)
context = ]
[ 06/07/06 21:41:44.562 Protocol: received reply
message type = 2 (reply)
compression status = 0 (not compressed; do not compress response, if any)
message size = 25
request id = 1
reply status = 0 (ok) ]
==>
xml set for the nodes
Code:
<icegrid>
<application name="Simple">
<replica-group id="HelloAdapters">
<load-balancing type="round-robin"/>
<object identity="hello" type="::Demo::Hello"/>
</replica-group>
<server-template id="HelloNodeTemplate">
<parameter name="index"/>
<parameter name="exepath" default="./server"/>
<server id="SimpleServer${index}" exe="${exepath}" activation="on-demand">
<adapter name="Hello" replica-group="HelloAdapters"
register-process="true" endpoints="tcp"/>
<property name="Identity" value="hello"/>
</server>
</server-template>
<node name="HelloNode1">
<server-instance template="HelloNodeTemplate" index="1"/>
</node>
<node name="HelloNode2">
<server-instance template="HelloNodeTemplate" index="2"/>
</node>
</application>
</icegrid>