我可以使用哪些开放/可用的端口号和 IP 地址?

问题描述 投票:0回答:3

我正在使用套接字编程在两台 Android 平板电脑上设置客户端和服务器软件。一台 Android 平板为客户端,另一台为服务器。

在示例代码中作者制作的IP地址和端口号如下所示。 端口和 IP 地址有哪些选项? 如果我选择不同的端口,我可以使用的端口范围是多少?我可以使用的 IP 地址范围是多少? 也就是说,如果我不想使用 10.0.2.15 作为 IP,并且也使用与 8080 不同的端口作为端口。

 // default ip
 public static String SERVERIP = "10.0.2.15";

 // designate a port
 public static final int SERVERPORT = 8080;
android sockets ip port
3个回答
1
投票

两台 Android 平板电脑是否在同一网络中?因为IP将由您正在使用的网络分配。例如,如果您位于 wifi 路由器后面,那么它一定已经为您分配了一个 IP。对于端口,有 65534 个不同且可用的端口号

您还需要查找手机的IP地址,您可以参考如何从代码中获取设备的IP地址?以编程方式查找设备的IP。

或参考 http://www.techpaparazzi.com/how-to-find-ip-address-of-android-smartphone/ 查找您设备的 IP。


0
投票

您不需要在服务器中指定IP地址。只需使用 INADDR_ANY。对于可用的端口号,您需要在 IANA 注册管理机构中研究已分配的端口号并使用未分配的端口号。


0
投票

您不需要在服务器中指定IP地址。只需使用 INADDR_ANY。对于可用的端口号,您需要在 IANA 注册管理机构中研究已分配的端口号并使用未分配的端口号。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.