我目前有一个使用套接字连接与服务器通信的移动应用程序。但是,似乎有些用户提示该端口被其 ISP 或无线网络阻止。
是否有一系列众所周知的端口不会被阻止但也不会被我可以使用的移动设备使用?或者有没有更好的方法来解决这个问题?
要求 ISP/无线网络管理员解锁端口目前对我来说不是最可行的事情。
编辑:我特别关注加拿大、美国和欧洲的移动运营商。
最佳答案
最好也是唯一的端口是
80 标准的 http 流量。
你也可以试试...
443 SSL http 流量
8080 备份 HTTP 流量端口,通常用于代理服务器或链接。
但老实说,如果您甚至远程担心网络阻塞您的流量,标准 HTTP 和端口 80 是唯一的出路。如果允许任何事情,大多数网络将允许端口 80。
顺便说一句,有时唯一的方法是要求 ISP/网络向您的服务器开放该端口,这并不理想,但如果他们阻止了端口 80,您将不得不询问他们。
关于mobile - 移动应用程序使用什么网络端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4994033/