We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I tried to convert the LEDClient example project to send data to my server. But the problem I have is that I can't send more than 4 bytes.
Here's my code
case TCP_STATE_CONNECT: if (tcp_check_send (socket_tcp) == __TRUE) { //normal //sendbuf = tcp_get_buf(SENDLEN); //sendbuf[0] = BLINKLED; //sendbuf[1] = p2; //tcp_send (socket_tcp, sendbuf, SENDLEN); //changed code sendbuf = tcp_get_buf(7); sendbuf[0]=1; sendbuf[1]=20; sendbuf[2]=111; sendbuf[3]=213; sendbuf[4]=0; sendbuf[5]=88; sendbuf[6]=99; tcp_send (socket_tcp, sendbuf, 7);
Don't know why it will not send more than 4 bytes. Anyone who does know???
If this works, then I can adopt this project to work with my RTX Kernel...
It sounds like you want to assign a static IP address to your device. As far as I now, the HTTP example worked with enabled DHCP Client. Maybe that's the reason, you couldn't find it in the network.
I think you should double check all the options in Net_config.c.
Did you ever analysed the debug output from the debug version of RL Libary?
Here the link to the manual: http://www.keil.com/support/man/docs/rlarm/rlarm_tn_debug.htm