[ns] IP_BROADCAST error: no target for slot -1
Sudhindra Suresh Bengeri
ssbenger@unity.ncsu.edu
Fri, 21 Apr 2000 23:57:11 -0400 (EDT)
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.
---559023410-1903590565-956375831=:7154
Content-Type: TEXT/PLAIN; charset=US-ASCII
Hi,
I want to do neighbour discovery, the way I want to do it is sending a
packet to IP_BROADCAST address with ttl = 1(the way it is done in AODV).
Here is a snippet of my tcl script
set sim0 [new Agent/Simple [$n0 id]]
$ns attach-agent $n0 $sim0
.. other nodes with the similar agent attached
$ns at 0.2 "$sim0 broadcast"
When the command function in C++ class, executes the following code
...
cm->ptype() = PT_SIMPLE;
ih->daddr() = IP_BROADCAST;
ih->saddr() = myId;
ih->ttl() = 1;
target_->recv(p, (Handler*) 0);
...
I get the following error message and 'ns' aborts
_o11: no target for slot -1
**
How do I specify that these packets should come to my agent.
**
A related question that I have is if I bind my agent on a particular port,
will all the instances of my agent attached to other nodes inherit that
port nr.
**
Can youi pls give me some pointers to gain better knowledge about agents
binding to port.
I have attached my C++ and tcl script just in case you require to know
what exactly I am doing.
Thanks in anticipation.
Regards,
Sudhin.
****************** Sudhindra Suresh Bengeri *******************
School: | Home: |
Dept. of Computer Science | 2502, Avent Ferry Rd |
NCSU, Raleigh, NC. | Apt #206, Raleigh, NC - 27606 |
Ph. 919 515 7135(TA room) | Ph. 919 838 8746 |
web page: http://www4.ncsu.edu/~ssbenger
---559023410-1903590565-956375831=:7154
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="simpleagent.h"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.21.0004212357100.7154@c00745-400wi.eos.ncsu.edu>
Content-Description:
Content-Disposition: attachment; filename="simpleagent.h"
I2lmbmRlZiBfU0lNUExFQUdFTlRfDQojZGVmaW5lIF9TSU1QTEVBR0VOVF8N
Cg0KI2luY2x1ZGUgImFnZW50LmgiDQojaW5jbHVkZSAidGNsY2wuaCINCiNp
bmNsdWRlICJwYWNrZXQuaCINCiNpbmNsdWRlICJhZGRyZXNzLmgiDQojaW5j
bHVkZSAiaXAuaCINCg0KI2RlZmluZSBIRFJfU0lNUExFKHApICgoc3RydWN0
IGhkcl9zaW1wbGUqKShwKS0+YWNjZXNzKG9mZl9zaW1wbGVfKSkNCg0Kc3Ry
dWN0IGhkcl9zaW1wbGUgew0KICBjaGFyIHJldDsNCn07DQoNCg0KY2xhc3Mg
U2ltcGxlQWdlbnQgOiBwdWJsaWMgQWdlbnQgew0KIHB1YmxpYzoNCiAgU2lt
cGxlQWdlbnQobnNhZGRyX3QgaWQpOw0KICB2b2lkIHJlY3YoUGFja2V0ICpw
LCBIYW5kbGVyICopOw0KIHByb3RlY3RlZDoNCiAgaW50IGNvbW1hbmQoaW50
IGFyZ2MsIGNvbnN0IGNoYXIqY29uc3QqIGFyZ3YpOw0KICBpbnQgYnJvYWRj
YXN0cGt0KCk7DQogIHZvaWQgcmVjdlNpbXBsZVBrdChQYWNrZXQgKik7DQoN
CiAgbnNhZGRyX3QgbXlJZDsNCiAgaW50IG9mZl9zaW1wbGVfOw0KfTsNCg0K
DQojZW5kaWYNCg==
---559023410-1903590565-956375831=:7154
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="simpleagent.cc"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.21.0004212357110.7154@c00745-400wi.eos.ncsu.edu>
Content-Description:
Content-Disposition: attachment; filename="simpleagent.cc"
I2luY2x1ZGUgPHN0ZGxpYi5oPg0KI2luY2x1ZGUgPGFzc2VydC5oPg0KI2lu
Y2x1ZGUgPGVycm5vLmg+DQoNCiNpbmNsdWRlICJzaW1wbGVhZ2VudC5oIg0K
DQpzdGF0aWMgY2xhc3MgU2ltcGxlQWdlbnRDbGFzcyA6IHB1YmxpYyBUY2xD
bGFzcyB7DQpwdWJsaWM6DQogICAgICAgIFNpbXBsZUFnZW50Q2xhc3MoKSA6
IFRjbENsYXNzKCJBZ2VudC9TaW1wbGUiKSB7fQ0KICAgICAgICBUY2xPYmpl
Y3QqIGNyZWF0ZShpbnQsIGNvbnN0IGNoYXIqY29uc3QqIGFyZ3YpIHsNCgkg
ICAgcHJpbnRmKCJBZ2VudC9TaW1wbGUgYmVpbmcgY3JlYXRlZCBcbiIpOw0K
CSAgICBhc3NlcnQoYXJnYyA9PSA1KTsNCgkgICAgcHJpbnRmKCJhcmd2WzBd
ID0gJXMsIFsxXSA9ICVzLCBbMl0gPSAlcywgWzNdID0gJXMsIFs0XSA9ICVz
XG4iLA0KCQkgICAgYXJndlswXSwgYXJndlsxXSwgYXJndlsyXSwgYXJndlsz
XSwgYXJndls0XSk7DQogICAgICAgICAgICByZXR1cm4gKG5ldyBTaW1wbGVB
Z2VudCgobnNhZGRyX3QpYXRvaShhcmd2WzRdKSkpOw0KICAgICAgICB9DQp9
IGNsYXNzX3NpbXBsZWFnZW50Ow0KDQpzdGF0aWMgY2xhc3MgU2ltcGxlSGVh
ZGVyQ2xhc3MgOiBwdWJsaWMgUGFja2V0SGVhZGVyQ2xhc3Mgew0KcHVibGlj
Og0KICAgICAgICBTaW1wbGVIZWFkZXJDbGFzcygpIDogUGFja2V0SGVhZGVy
Q2xhc3MoIlBhY2tldEhlYWRlci9TaW1wbGUiLA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGhkcl9zaW1w
bGUpKSANCiAgICAgICAgeyBwcmludGYoIlNpbXBsZUhlYWRlcjo6Q29uc3Ry
dWN0b3JcbiIpOyB9DQoJCQkJCQkgDQp9IGNsYXNzX3NpbXBsZWhkcjsNCg0K
DQpTaW1wbGVBZ2VudDo6U2ltcGxlQWdlbnQobnNhZGRyX3QgaWQpIDogQWdl
bnQoUFRfU0lNUExFKSANCnsNCiAgICBwcmludGYoIlNpbXBsZUFnZW50OjpD
b25zdHJ1Y3RvclxuIik7DQogICAgYmluZCgib2ZmX3NpbXBsZV8iLCAmb2Zm
X3NpbXBsZV8pOw0KICAgIG15SWQgPSBpZDsNCn0NCg0KaW50DQpTaW1wbGVB
Z2VudDo6Y29tbWFuZChpbnQgYXJnYywgY29uc3QgY2hhcipjb25zdCogYXJn
dikNCnsNCg0KICAgIGlmIChhcmdjID09IDIgJiYgc3RyY2FzZWNtcChhcmd2
WzFdLCAiaGkiKSA9PSAwKQ0KICAgIHsNCiAgICAgICAgcHJpbnRmKCJJbiBT
aW1wbGVBZ2VudDo6Y29tbWFuZCBleGVjIGhpXG4iKTsNCiAgICAgICAgVGNs
OjppbnN0YW5jZSgpLnJlc3VsdCgiSGkgYm9zcywgdGhpcyBtZXNzYWdlIGlz
IGZyb20gQysrXG4iKTsNCiAgICAgICAgcmV0dXJuIFRDTF9PSzsNCiAgICB9
DQogIA0KICAgIGlmKGFyZ2MgPT0gMiAmJiBzdHJjYXNlY21wKGFyZ3ZbMV0s
ICJicm9hZGNhc3QiKSA9PSAwKQ0KICAgIHsNCiAgICAgICAgcHJpbnRmKCJJ
biBTaW1wbGVBZ2VudDo6Y29tbWFuZDpicm9hZGNhc3RcbiIpOw0KICAgICAg
ICByZXR1cm4gYnJvYWRjYXN0cGt0KCk7DQogICAgfQ0KDQogICAgcmV0dXJu
IEFnZW50Ojpjb21tYW5kKGFyZ2MsIGFyZ3YpOw0KfQ0KDQp2b2lkIA0KU2lt
cGxlQWdlbnQ6OnJlY3YoUGFja2V0ICpwLCBIYW5kbGVyICopDQp7DQogICAg
c3RydWN0IGhkcl9jbW4gKmNtID0gSERSX0NNTihwKTsNCiAgICBzdHJ1Y3Qg
aGRyX2lwICAqaWggPSBIRFJfSVAocCk7DQoNCiAgICBpZihjbS0+cHR5cGUo
KSA9PSBQVF9TSU1QTEUpDQogICAgew0KCXJlY3ZTaW1wbGVQa3QocCk7DQoJ
cmV0dXJuOw0KICAgIH0NCiAgICBlbHNlDQogICAgew0KCXByaW50ZigiUGFj
a2V0IG9mIHR5cGUgPSAlZCwgaWdub3JpbmcuLlxuIiwgY20tPnB0eXBlKCkp
Ow0KCWZyZWUocCk7DQogICAgfQ0KfQ0KDQp2b2lkDQpTaW1wbGVBZ2VudDo6
cmVjdlNpbXBsZVBrdChQYWNrZXQgKnApDQp7DQogICAgc3RydWN0IGhkcl9j
bW4gKmNtID0gSERSX0NNTihwKTsNCiAgICBzdHJ1Y3QgaGRyX2lwICAqaWgg
PSBIRFJfSVAocCk7DQogICAgc3RydWN0IGhkcl9zaW1wbGUgKnNoID0gSERS
X1NJTVBMRShwKTsNCiAgICANCiAgICBwcmludGYoIlBrdCByZWNkIGZyb206
ICVkLCBwb3J0OiAlZFxuIiwgaWgtPnNhZGRyKCksIGloLT5zcG9ydCgpKTsN
CiAgICBwcmludGYoIlBrdCByZWNkIHRvOiAgICVkLCBwb3J0OiAlZFxuIiwg
aWgtPmRhZGRyKCksIGloLT5kcG9ydCgpKTsNCiAgICBwcmludGYoIldpdGgg
VFRMOlxuIiwgaWgtPnR0bCgpKTsNCn0NCg0KaW50DQpTaW1wbGVBZ2VudDo6
YnJvYWRjYXN0cGt0KCkNCnsNCiAgICBQYWNrZXQgKnAgPSBQYWNrZXQ6OmFs
bG9jKCk7DQogICAgc3RydWN0IGhkcl9jbW4gKmNtID0gSERSX0NNTihwKTsN
CiAgICBzdHJ1Y3QgaGRyX2lwICAqaWggPSBIRFJfSVAocCk7DQogICAgc3Ry
dWN0IGhkcl9zaW1wbGUgKnNoID0gSERSX1NJTVBMRShwKTsNCg0KICAgIGNt
LT5wdHlwZSgpID0gUFRfU0lNUExFOw0KICAgIGloLT5kYWRkcigpID0gSVBf
QlJPQURDQVNUOw0KICAgIGloLT5zYWRkcigpID0gbXlJZDsNCg0KICAgIGlo
LT50dGwoKSA9IDE7DQoNCiAgICBwcmludGYoIlNlbmRpbmcgYSBicm9hZGNh
c3QgcGFja2V0XG4iKTsNCiAgICB0YXJnZXRfLT5yZWN2KHAsIChIYW5kbGVy
KikgMCk7DQp9DQo=
---559023410-1903590565-956375831=:7154
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="testsim.tcl"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.21.0004212357111.7154@c00745-400wi.eos.ncsu.edu>
Content-Description:
Content-Disposition: attachment; filename="testsim.tcl"
DQpzZXQgbnMgW25ldyBTaW11bGF0b3JdDQoNCiRucyBjb2xvciAwIGJsdWUN
CiRucyBjb2xvciAxIHJlZA0KJG5zIGNvbG9yIDIgZ3JlZW4NCiRucyBjb2xv
ciAzIHdoaXRlDQoNCnNldCBuMCBbJG5zIG5vZGVdDQpzZXQgbjEgWyRucyBu
b2RlXQ0Kc2V0IG4yIFskbnMgbm9kZV0NCnNldCBuMyBbJG5zIG5vZGVdDQoN
CnNldCBmIFtvcGVuIG91dC50ciB3XQ0KJG5zIHRyYWNlLWFsbCAkZg0Kc2V0
IG5mIFtvcGVuIG91dC5uYW0gd10NCiRucyBuYW10cmFjZS1hbGwgJG5mDQoN
CiRucyBkdXBsZXgtbGluayAkbjEgJG4wIDc1MEtiIDEwMG1zIERyb3BUYWls
DQokbnMgZHVwbGV4LWxpbmsgJG4yICRuMCAxLjVNYiA1MG1zIERyb3BUYWls
DQokbnMgZHVwbGV4LWxpbmsgJG4zICRuMiA3NTBLYiAxMDBtcyBEcm9wVGFp
bA0KDQokbnMgZHVwbGV4LWxpbmstb3AgJG4xICRuMCBvcmllbnQgcmlnaHQt
dXANCiRucyBkdXBsZXgtbGluay1vcCAkbjIgJG4wIG9yaWVudCByaWdodC11
cA0KJG5zIGR1cGxleC1saW5rLW9wICRuMyAkbjIgb3JpZW50IHJpZ2h0LWRv
d24NCg0KDQpzZXQgc2ltMCBbbmV3IEFnZW50L1NpbXBsZSBbJG4wIGlkXV0N
CiRucyBhdHRhY2gtYWdlbnQgJG4wICRzaW0wDQoNCnNldCBzaW0xIFtuZXcg
QWdlbnQvU2ltcGxlIFskbjEgaWRdXQ0KJG5zIGF0dGFjaC1hZ2VudCAkbjEg
JHNpbTENCg0Kc2V0IHNpbTIgW25ldyBBZ2VudC9TaW1wbGUgWyRuMiBpZF1d
DQokbnMgYXR0YWNoLWFnZW50ICRuMiAkc2ltMg0KDQpzZXQgc2ltMyBbbmV3
IEFnZW50L1NpbXBsZSBbJG4zIGlkXV0NCiRucyBhdHRhY2gtYWdlbnQgJG4z
ICRzaW0zDQoNCiRucyBhdCAwLjIgIiRzaW0wIGJyb2FkY2FzdCINCiRucyBh
dCAwLjQgIiRzaW0xIGJyb2FkY2FzdCINCiRucyBhdCAwLjYgIiRzaW0yIGJy
b2FkY2FzdCINCiRucyBhdCAwLjggIiRzaW0zIGJyb2FkY2FzdCINCg0KJG5z
IGF0IDEuMCAiZmluaXNoIg0KDQpwcm9jIGZpbmlzaCB7fSB7DQoJZ2xvYmFs
IG5zIGYgbmYNCgkkbnMgZmx1c2gtdHJhY2UNCgljbG9zZSAkZg0KCWNsb3Nl
ICRuZg0KDQoJcHV0cyAicnVubmluZyBuYW0uLi4iDQoJZXhlYyBuYW0gb3V0
Lm5hbSAmDQoJZXhpdCAwDQp9DQoNCiRucyBydW4NCg0K
---559023410-1903590565-956375831=:7154--