UDP broadcast vs Unicast

I have a simple project that just sends a "Hello World" string UDP to a remote pier. That is all.

TCP #define tick timer set to 100ms
RTX #define tick timmer set to 100ms (all preemtive no RR)
timer_tick called every 100ms with os_wait
checked with toggling a bit and Oscope.

Timming seems to be corerct ARP #defined every 2 sec and WireShark captures ARP every 2 sec.

My project will send "Hello World" using address
192.168.1.255 BroadCast
udp_send(...) returns 1 (__TRUE)every time. Good!
Captured with WireShark premis mode.

My projcet will not send "Hello World" using address
192.168.1.144 Unicast
udp_send(...) returns 0 (__FALSE)every time. Bad!
Nothing Captured with WireShark premis mode.

I will paste my code if any body has interest in giving me a hand. This project is a small test image developed independent from a larger image. I should also say that the large image contains three TCP sockets that work. I just created this smaller project to recreate the same problem, troubleshoot problem, and make it small enough to past in to this Forum

BW

Parents Reply Children
No data
More questions in this forum