I had a look to old messages and what I found is that I need to set
the interface (i.e. ctrl->setInterfaceId(101)) and make sure I am
binding to the right port (i.e. bindToPort(1234)). Still I am not able
of receiving the messages. Here is my simulation output:
Initializing module TrickleNetwork.trickleNode1.networkLayer.arp,
stage 4
** Event #1 T=0 TrickleNetwork.trickleNode.udp (UDP, id=9), on
`UDP_C_BIND' (cMessage, id=14)
Binding socket: sockId=0 appGateIndex=0 userId=-1 localPort=1234
** Event #2 T=0 TrickleNetwork.trickleNode1.udp (UDP, id=25), on
`UDP_C_BIND' (cMessage, id=16)
Binding socket: sockId=1 appGateIndex=0 userId=-1 localPort=1234
** Event #3 T=0.2 TrickleNetwork.trickleNode.trickleApp (TrickleApp,
id=13), on selfmsg `sendTimer' (cMessage, id=15)
Sending packet: (cPacket)UDPBasicAppData-0 (512 bytes)
<unspec> :1235 -->
255.255.255.255:1234
** Event #4 T=0.2 TrickleNetwork.trickleNode1.trickleApp
(TrickleApp, id=29), on selfmsg `sendTimer' (cMessage, id=17)
Sending packet: (cPacket)UDPBasicAppData-0 (512 bytes)
<unspec> :1235 -->
255.255.255.255:1234
** Event #5 T=0.2 TrickleNetwork.trickleNode.udp (UDP, id=9), on
`UDPBasicAppData-0' (cPacket, id=18)
Sending app packet UDPBasicAppData-0 over IPv4.
** Event #6 T=0.2 TrickleNetwork.trickleNode1.udp (UDP, id=25), on
`UDPBasicAppData-0' (cPacket, id=19)
Sending app packet UDPBasicAppData-0 over IPv4.
** Event #7 T=0.2 TrickleNetwork.trickleNode.networkLayer.ip (IP,
id=14), on `UDPBasicAppData-0' (UDPPacket, id=20)
Routing datagram `UDPBasicAppData-0' with dest=
255.255.255.255:
** Event #8 T=0.2 TrickleNetwork.trickleNode1.networkLayer.ip (IP,
id=30), on `UDPBasicAppData-0' (UDPPacket, id=21)
Routing datagram `UDPBasicAppData-0' with dest=
255.255.255.255:
** Event #9 T=0.2 TrickleNetwork.trickleNode.networkLayer.arp (ARP,
id=15), on `UDPBasicAppData-0' (IPDatagram, id=22)
Packet (IPDatagram)UDPBasicAppData-0 arrived from higher layer, using
next-hop address 255.255.255.255
destination address is multicast, sending packet to broadcast MAC
address
** Event #10 T=0.2 TrickleNetwork.trickleNode1.networkLayer.arp
(ARP, id=31), on `UDPBasicAppData-0' (IPDatagram, id=23)
Packet (IPDatagram)UDPBasicAppData-0 arrived from higher layer, using
next-hop address 255.255.255.255
destination address is multicast, sending packet to broadcast MAC
address
** Event #11 T=0.2 TrickleNetwork.trickleNode.wlan.mgmt
(Ieee80211MgmtAdhoc, id=19), on `UDPBasicAppData-0' (IPDatagram,
id=22)
Packet arrived from upper layers: (IPDatagram)UDPBasicAppData-0
** Event #12 T=0.2 TrickleNetwork.trickleNode1.wlan.mgmt
(Ieee80211MgmtAdhoc, id=35), on `UDPBasicAppData-0' (IPDatagram,
id=23)
Packet arrived from upper layers: (IPDatagram)UDPBasicAppData-0
** Event #13 T=0.2 TrickleNetwork.trickleNode.wlan.mac
(Ieee80211Mac, id=20), on `UDPBasicAppData-0' (Ieee80211DataFrame,
id=24)
frame (Ieee80211DataFrame)UDPBasicAppData-0 received from higher
layer, receiver = FF-FF-FF-FF-FF-FF
New frame arrived while backing-off with noFrame
state information: mode = DCF, state = INIT, backoff = 0,
backoffPeriod = -1, retryCounter = 0, radioState = 0, nav = 0
processing event in state machine Ieee80211Mac State Machine
FSM Ieee80211Mac State Machine: leaving state INIT
firing Data-Ready transition for Ieee80211Mac State Machine
FSM Ieee80211Mac State Machine: entering state DEFER
FSM Ieee80211Mac State Machine: leaving state DEFER
firing Immediate-Wait-DIFS transition for Ieee80211Mac State Machine
FSM Ieee80211Mac State Machine: entering state WAITDIFS
scheduling DIFS period
state information: mode = DCF, state = WAITDIFS, backoff = 0,
backoffPeriod = -1, retryCounter = 0, radioState = 0, nav = 0
** Event #14 T=0.2 TrickleNetwork.trickleNode1.wlan.mac
(Ieee80211Mac, id=36), on `UDPBasicAppData-0' (Ieee80211DataFrame,
id=25)
frame (Ieee80211DataFrame)UDPBasicAppData-0 received from higher
layer, receiver = FF-FF-FF-FF-FF-FF
New frame arrived while backing-off with noFrame
state information: mode = DCF, state = INIT, backoff = 0,
backoffPeriod = -1, retryCounter = 0, radioState = 0, nav = 0
processing event in state machine Ieee80211Mac State Machine
FSM Ieee80211Mac State Machine: leaving state INIT
firing Data-Ready transition for Ieee80211Mac State Machine
FSM Ieee80211Mac State Machine: entering state DEFER
FSM Ieee80211Mac State Machine: leaving state DEFER
firing Immediate-Wait-DIFS transition for Ieee80211Mac State Machine
FSM Ieee80211Mac State Machine: entering state WAITDIFS
scheduling DIFS period
state information: mode = DCF, state = WAITDIFS, backoff = 0,
backoffPeriod = -1, retryCounter = 0, radioState = 0, nav = 0
** Event #15 T=0.20005 TrickleNetwork.trickleNode.wlan.mac
(Ieee80211Mac, id=20), on selfmsg `DIFS' (cMessage, id=2)
received self message: (cMessage)DIFS
state information: mode = DCF, state = WAITDIFS, backoff = 0,
backoffPeriod = -1, retryCounter = 0, radioState = 0, nav = 0
processing event in state machine Ieee80211Mac State Machine
FSM Ieee80211Mac State Machine: leaving state WAITDIFS
firing Immediate-Transmit-Broadcast transition for Ieee80211Mac State
Machine
sending Broadcast frame
sending down (Ieee80211DataFrame)UDPBasicAppData-0
cancelling DIFS period
FSM Ieee80211Mac State Machine: entering state WAITBROADCAST
scheduling broadcast timeout period
state information: mode = DCF, state = WAITBROADCAST, backoff = 0,
backoffPeriod = -1, retryCounter = 0, radioState = 0, nav = 0
** Event #16 T=0.20005 TrickleNetwork.trickleNode1.wlan.mac
(Ieee80211Mac, id=36), on selfmsg `DIFS' (cMessage, id=9)
received self message: (cMessage)DIFS
state information: mode = DCF, state = WAITDIFS, backoff = 0,
backoffPeriod = -1, retryCounter = 0, radioState = 0, nav = 0
processing event in state machine Ieee80211Mac State Machine
FSM Ieee80211Mac State Machine: leaving state WAITDIFS
firing Immediate-Transmit-Broadcast transition for Ieee80211Mac State
Machine
sending Broadcast frame
sending down (Ieee80211DataFrame)UDPBasicAppData-0
cancelling DIFS period
FSM Ieee80211Mac State Machine: entering state WAITBROADCAST
scheduling broadcast timeout period
state information: mode = DCF, state = WAITBROADCAST, backoff = 0,
backoffPeriod = -1, retryCounter = 0, radioState = 0, nav = 0
** Event #17 T=0.20005 TrickleNetwork.trickleNode.wlan.radio
(Ieee80211Radio, id=21), on `UDPBasicAppData-0' (Ieee80211DataFrame,
id=26)
Frame (Ieee80211DataFrame)UDPBasicAppData-0 will be transmitted at
54Mbps
sending, changing RadioState to TRANSMIT
** Notification at T=0.20005 to TrickleNetwork.trickleNode.wlan.mac:
RADIO-STATE TRANSMIT, channel #0, 54Mbps
state information: mode = DCF, state = WAITBROADCAST, backoff = 0,
backoffPeriod = -1, retryCounter = 0, radioState = 2, nav = 0
processing event in state machine Ieee80211Mac State Machine
state information: mode = DCF, state = WAITBROADCAST, backoff = 0,
backoffPeriod = -1, retryCounter = 0, radioState = 2, nav = 0
** Event #18 T=0.20005 TrickleNetwork.trickleNode1.wlan.radio
(Ieee80211Radio, id=37), on `UDPBasicAppData-0' (Ieee80211DataFrame,
id=30)
Frame (Ieee80211DataFrame)UDPBasicAppData-0 will be transmitted at
54Mbps
sending, changing RadioState to TRANSMIT
** Notification at T=0.20005 to TrickleNetwork.trickleNode1.wlan.mac:
RADIO-STATE TRANSMIT, channel #0, 54Mbps
state information: mode = DCF, state = WAITBROADCAST, backoff = 0,
backoffPeriod = -1, retryCounter = 0, radioState = 2, nav = 0
processing event in state machine Ieee80211Mac State Machine
state information: mode = DCF, state = WAITBROADCAST, backoff = 0,
backoffPeriod = -1, retryCounter = 0, radioState = 2, nav = 0
On 28 jun, 16:14, Alfonso Ariza Quintana <
aariza...@hotmail.com>
wrote:
> The IP layer in inetmanet implement a limited broadcast forwarding, it's necessary to set the interface by which the packet will be send, you can find more information about this in old messages
>
> _________________________________________________________________
> Citas sin compromiso por Internet Te damos las claves para encontrar pareja en la redhttp://
contactos.es.msn.com/?mtcmk=015352