|
hLg̖ڎ |
1̎(Peer)lbg[Nɂ鑽PeerɃbZ[W悤ȃvO~OX^C
(broadcast)vO~OƌĂԁB
oni.net.Peer
oni.net.Multicaster
͓vO~OT|[gNXłB
Peer Multicaster ̊W
Peer
open
\bhĂԂƂŁA
w肵LaneAddress ɂ
Multicaster
o^łB
Peer Multicaster ɓo^邱ƂŃbZ[W̑Mł悤ɂȂB
Peer ͐ݒ肷 PeerType
ɂĐڑςĂB
PeerType.SEND_RECEIVE
: M\PeerType.SEND_ONLY
: M̂݉\AM悤ƂƗOPeerType.RECEIVE_ONLY
: M̂݉\AM悤ƂƗOMulticaster ̋N
Multicaster Nɂ͈ȉ̂悤ɗpB
LaneManager laneManager = LaneManager.getDefaultLaneManager(); Multicaster multicaster = new Multicaster(name); multicaster.open();
Peer g Multicaster ւ̐ڑ
NĂ Multicaster Peer ڑɂ͈ȉ̂悤ɂB
LaneAddress multicasterAddress = new LaneAddress(inetpoint, name);
Peer peer = new Peer(PeerType.SEND_RECEIVE);
peer.open(multicasterAddress);
try {
...
LaneData message = peer.receive();
...
} finally {
peer.release();
}
...
|
Copyright © 2001-2002 CyberStep, Inc. All Rights Reserved. |
Oni \tgEFA |