First of all, binding is something a server does, and
should not be used unless you are going to listen on a port
for connections. Also, UDP is connectionless, so we don't
want to connect().
Create the socket as you normally would using the socket()
with getprotobyname("udp"), etc. Now, go ahead and call
the send(). Yeah, it is a system call, but NT has the same
system call, used through a WinSOCK library. If it still
doesn't work, your perl package may not be as compatible as
originally thought. But, before jumping to that conclusion,
check your code for every last detail, and rewrite it a
couple of times.
Joe