I am trying to build an EFI application that uses socket udp connection to send and receive data. I was following this example (https://stackoverflow.com/a/67076583/19633704). I am able to build the application successfully with EDK2 but when its is executed from a shell, it doesnt send any data. Alternatively, when i tried to run "ifconfig" command in UEFI-Shell, it returns nothing. Is there some files I am missing while making the bootable image, or something has to be changed for UEFI-shell EFI application while building it?
I placed the Shell.EFI application in EFI/boot/bootx64.efi. I renamed the Shell.efi to bootx64.efi