help on broadcast data lost in linux tcp/ip stack



i have a server, which broadcast data to a client. in the client,
there're two processes waiting on the same port, with SO_REUSEADDR set,
receiving the data comes from server. everytime one client send a
request to the server, it broadcasts at the most 128KB data. after the
client has received all the data, it sends the next request.

the two machine are equiped with gigabit ethernet, 1GB memory and
1.6GHz P4. the client's receiving buffer is set to 20MB by
setsockopt(), i think it 's large enough.


what happens strangely is (somtines) when one process successfully
receives the packet, but the anoter not. and the value of InErrors in
/proc/net/snmp increasing greatly everytime the processes are run.

i have google the related question, some one said that, packet will
loss intra-stack. is there some method to handle this.

thanks in advance.

.



Relevant Pages

  • fax receiving problems
    ... I'm having a problem with a fax server at one of my client ... I recently installed the SBS 2003 fax server feature with a brand new ... Receiving is a little more tricky. ... see Help and Support Center at ...
    (microsoft.public.windows.server.sbs)
  • Error during delivery process
    ... A client of ours kept on receiving the same message over and over again. ... below from our own mail server: ... The following errors occurred during message delivery processing: ...
    (microsoft.public.exchange2000.admin)
  • Kerberos Error Message
    ... your client date indicates as 9/9/2004. ... on both server and clients are synchronized...? ... >I'm receiveing a kerberos error every few hours (The ... >Does anybody know why I'm receiving this error or where I ...
    (microsoft.public.win2000.security)
  • Re: Segmented Data Over Sockets
    ... Just as others explained, if you sendN bytes from the client, it does not ... mean that a single corresponding recv() on the server will receive N bytes. ... each byte of the local structure on the receiving end, ...
    (microsoft.public.win32.programmer.networks)
  • Re: System.WebException | The operation has timed out
    ... it is webserver that has timed out. ... But the error I am receiving is at ... When web server times out, the error received by the client is "The ...
    (microsoft.public.dotnet.framework.aspnet)