I thought I sent a reply, but looking about, I can't find it now.
So, I'd try again, and cc the perl list, just for general interest.
this problem appears to be a dead ringer for a
don't-fragment versus a router MTU poblem.
a quick web trawl turns up the following reference,
http://www.uic.rnd.runnet.ru/doc/inet/tcp_stevens/udp_user.htm#11_1
in particular:
http://www.uic.rnd.runnet.ru/doc/inet/tcp_stevens/udp_user.htm#11_5
I saw a similar problem long ago, and it was devilish to figure out.
it was ultimately due to a change in network configuration,
that I did not find out about, until much later.
basically, a router downstream may be tossing your udp datagrams
if longer than that router's MTU, and the don't-fragment flag is set.
> Hi,
> sorry for the delay, but I have been a bit busy.
> I sent the test scripts to '[EMAIL PROTECTED]' (no real name provided), who =
> asked for them in order to reproduce the problems.
> To cut it short: on his/her platform everything runs fine.
> There are some differences in the VMS/UCX versions, but the perl version =
> is the same (5.6.1). At the moment I don't have a clue what's going =
> wrong.
> I am going to read about this "socket madness" :-)
>
> By the way: I am using the Socket module with send/recv calls.
>
> I'll send my two little test scripts as attachment. Perhaps somebody =
> else can reproduce the errors.
>
> >=20
> > Thomas,
> >=20
> > Your analysis and the subsequent silence indicate that you probably
> > know more about this issue than anyone else does. What Perl module
> > are you using to send the packets? IO::Socket? If you are using
> > stdio on sockets, I'm afraid that's something that just doesn't work
> > on VMS. I think you have to use sysread() and syswrite(). Look in
> > the archive for a thread called "socket madness" or similar from
> > earlier this year. Let us know if you track the problem down.
> > --=20
> > ____________________________________________
> > Craig A. Berry =20
> > mailto:[EMAIL PROTECTED]
> >=20
> > "Literary critics usually know what they're
> > talking about. Even if they're wrong."
> > -- Perl creator Larry Wall