diff -r 0b22ae082153 src/applications/onoff/onoff-application.cc --- a/src/applications/onoff/onoff-application.cc Sun Mar 07 20:49:47 2010 +0100 +++ b/src/applications/onoff/onoff-application.cc Mon Mar 08 16:58:34 2010 +0000 @@ -133,6 +133,7 @@ m_socket = Socket::CreateSocket (GetNode(), m_tid); m_socket->Bind (); m_socket->Connect (m_peer); + m_socket->ShutdownRecv (); } // Insure no pending event CancelEvents (); diff -r 0b22ae082153 src/applications/packet-sink/packet-sink.cc --- a/src/applications/packet-sink/packet-sink.cc Sun Mar 07 20:49:47 2010 +0100 +++ b/src/applications/packet-sink/packet-sink.cc Mon Mar 08 16:58:34 2010 +0000 @@ -96,6 +96,7 @@ m_socket = Socket::CreateSocket (GetNode(), m_tid); m_socket->Bind (m_local); m_socket->Listen (); + m_socket->ShutdownSend (); if (addressUtils::IsMulticast (m_local)) { Ptr udpSocket = DynamicCast (m_socket);