ESP 8266 OTA upload no response

Hi all
im trying to upload code wirelessly to my esp 8266 D1mini, so ive build a network port. but when i try to upload my code, it says no answer:

Arduino: 1.8.10 (Windows 10), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, 4M (3M SPIFFS), v2 Lower Memory, Disabled, OTA, Only Sketch, 115200”

Sketch uses 287528 bytes (27%) of program storage space. Maximum is 1044464 bytes.
Global variables use 31876 bytes (38%) of dynamic memory, leaving 50044 bytes for local variables. Maximum is 81920 bytes.
22:57:26 [ERROR]: No Answer
22:57:26 [ERROR]: No Answer

anyone know why? I’ve tried to change every setting, but it just didn’t work. when i was reading the tutorial, it seemed very easy, its so frustrating that this is happening :confused:
my code is attached

OTA.ino (10.9 KB)