Greetings All,
I am using the RL_ARM TCP net library in order to establish a connection with the LPC2468.
I have the following code to initialize the UDP connection:
static U8 retval = 0xFF; udp_soc = udp_get_socket (0, UDP_OPT_SEND_CS | UDP_OPT_CHK_CS, udp_callback); if ( udp_soc != 0 ) { retval = udp_open(udp_soc,0); }
The implementation of the udp_callback function is:
delayMs(500); Buffer = udp_get_buf (count); memcpy(Buffer, ptr,count); retval = udp_send (udp_soc, _remip, _remport, Buffer, count); return (0);
_remip is the port that is autoselected, and _remip is the ipaddress passed to the function.
The udp test program that I have is ServerTalk, and allows me to connect to an ip adress and not specify a port, however, any data I attempt to send to the UDP connection is never recieved in my code.
I have switched things around, where I specify a port in the code, and it works better, but really want to not have to do that.
Has anyone ever run into similar issues, or am I doing something fundamentally wrong?
Any help is appreciated.
Thanks,
How about providing a link so that people can see what you're referring to...?
The name's a bit ambiguous - it could be a Server that Talks, or it could be something that Talks to Servers...
Here's a UDP test tool that I've found useful: www.sctm2m.com/udptesttool.html
Also one for TCP: www.sctm2m.com/tcptesttool.html