[erlang-questions] Problems with sending UDP datagrams withoutbuffering

Trevor Woollacott <>
Wed Oct 29 08:42:30 CET 2008


Have you tried using the sndbuf option:
gen_udp:open( Port, [binary, {sndbuf, Buffer}] ).

Regards,
Trevor


----- Original Message ----- 
From: "Mark Geib" <>
To: "Erlang Questions" <>
Sent: Wednesday, October 29, 2008 2:04 AM
Subject: [erlang-questions] Problems with sending UDP datagrams 
withoutbuffering


>I have a case where I MUST send datagrams that are smaller than a
> network frame. The device I am sending to will not except larger 
> datagrams.
>
> I am sending message that are less than 700 bytes in length, but on the
> network using a sniffer I periodically see datagrams from the
> application that are 7000 bytes or so in size. The data is correct, the
> end device will not accept.
>
> I am sending these datagrams about every 20 miliseconds.
>
> Is there an option I am missing to force every gen_dup:send() to cause
> the datagram to be sent.?? I am running on linux 2.6.27 kernel.
>
> -- 
> Principal Engineer
> Cheyenne Software Engineering
>  / 35-215
>
> _______________________________________________
> erlang-questions mailing list
> 
> http://www.erlang.org/mailman/listinfo/erlang-questions 




More information about the erlang-questions mailing list