... apart from western countries like the Australia or the USA themselves.

During my visit to Taiwan, I wasn't able to find the dishes I'd typically encounter in a Chinese restaurant in Australia or the United States, such as sweet and sour pork, honey chicken, Mongolian lamb/beef, and fried ice cream.

I have two main theories on why this is. One is that Chinese restaurant food is totally made up, and has no similarity with food anywhere in the world. In which case, I'd better give up trying to find the right location. This seems to be the case with fried ice cream, which Wikipedia suggests is an artificial modern invention.

The other is that maybe I visited the wrong location. China is a big place, after all. Perhaps visiting another area, such as Inner Mongolia, would find me what I'm looking for, with dishes either the same as, or the un-modified version of what is served in western countries' Chinese restaurants.

The Wikipedia article on Chinese restaurant mentions:


  There has additionally been a consequential component of Chinese
  emigration of illegal origin, most notably Fuzhou people from Fujian
  Province and Wenzhounese from Zhejiang Province in Mainland China,
  specifically destined to work in Chinese restaurants in New York City,
  beginning in the 1980s.


As Fujian province is right next to Taiwan, and has had a major influence on it, it seems plausible that if some of the "Chinese restaurant" dishes were coming from Fujian, I would have seen them in Taiwan, but I didn't.

Where, if anywhere, can I find the dishes that feature in western countries' Chinese restaurants? Also, how should I identify the right kind of eatery in those countries?


Question: What Range of Source Ports do web Browsers Use to Connect
Answer: When you connect to a website you are connecting on port 80 which is the default port for all HTTP services, you can connect to websites that use other ports such as 8080 but you need to use http://domain.com:8080 unless they have the port 80 service redirect to another port.

Internal Loop backs

Now with this said and to answer your question, browsers establish connections on the remote host port that is setup on their server i.e port 80. Browsers do not communicate as far as I know on any other port unless the server its running on another port, if you are using a TCP monitor you will see Firefox, IE, Chrome etc operating on ports other than 80 then what your seeing is internal loop backs which these platforms use to communicate within the software. Take a look at TCP View from Microsoft you will notice that on the left side you have local port, and remote port. The local port is the internal loop back and the HTTP service is running on port 80 and that's how the data is being communicated externally.