和getNetworkType()一样,我使用TelephonyManager来获取网络类型。目前我只看到CDMA和GSM网络。如何将WiMAX检测为networkType。Sprint的HTC EVO 4G手机支持WiMAX,当我使用getNetworkType()时,即使手机是在WiMAX网络上,我也能收到NETWORK_TYPE_EVDO_A。
我使用NginX代理在web应用程序和Node.js应用程序之间传输数据。
在此过程中,所有打开网页和PHP函数的请求都将通过端口80进行路由,所有进出WebSocket的数据都将直接发送到端口8080或8008。
问题是: 8080端口在移动网络中被封锁,人们无法使用手机(Android)运行网络应用程序,一些办公室和家庭的端口8008也被封锁,因此用户无法使用PC通过该应用程序传输和接收数据。
我可以将NginX代理设置为单独接收这些数据,但是如何检查哪个端口当时被阻塞。我已经尝试过这个解决办法,但它不起作用:
var socket = new WebSocket('ws://62