Environment : I have implemented Linux chat service & client in 1 Raspberry pi and 2 android devices. Android devices are connected using wifi, and raspberry pi is connected via LAN.
Observation 1 : Linux chat service and chat client are communicating without alljoyn-daemon running. Both are running on same machine.
Observation 2 : Android chat service and client are communicating with each other. The devices are separate.
Problem : The Linux chat service is not discovered by android client, and android service is not discovered by linux client. I am running ./alljoyn-daemon in raspberry pi.
Debugging : I used wireshark to analyze the packets, and observed Android devices are sending UDP packets to alljoyn(22.214.171.124:9956) . While Linux service and clients are sending MDNS to 126.96.36.199:5353 port.
Is there a problem with alljoyn-daemon? or the chat script in linux machine? Android devices are communicating even if devices are separate.