I've been attempting to get port 4444 to open these past couple of days. I finally figured I'd try to get it working on my Windows machine first and I finally got it. Now, no matter what I do in the Kali VM, I can't get the port to open on Kali. I'm testing it with a simple http server and canyouseeme.org and I haven't had any issues on Windows yet, but Kali just refuses to open the port. I've configured a static IP on both my windows machine and the Kali VM and I'm using the bridged adapter setting. Any help is appreciated!
In your case,You use bridge connection in VMware which means that your windows machine ip like 192.168.1.11 then your kali Linux ip would be 192.168.1.x you
could see your ip address just type in terminal ifconfig and use namp to know how many port on your system is open.
for that Here is command: sudo nmap yourip
now you could see that what process running on your ip for that command: sudo lsof -i:4444
Now you could see what is issue with port.
If the host that is trying to connect to your port 4444 on your Kali is on the Internet, you'll need to configure port forwarding on the router you use to access the Internet - that is, your router needs to redirect connections from 4444 coming from the Internet to your internal VM (this process varies according to the router, so just Google a guide for more information on this).
Also, if your Kali Linux VM is configured to network through a bridge, there is no need to open the port on your host system.
Hope it helps! :)