我正在使用 android 聊天应用程序。
我使用 SmartFox 服务器。我使用 10.0.2.2 作为服务器 IP 地址,使用 9933 作为端口。
每当我使用模拟器运行此应用程序时,它都可以正常工作,但是当我在我的真实设备中运行此应用程序时,连接无法正确执行。我认为这是无法找出IP 10.0.2.2。
我将此 IP 地址更改为 192.168.1.9,这是我的系统在安装了 SmartFox 服务器的 LAN 中的 IP 地址。
请告诉我我犯了什么错误。
先感谢您。
我正在使用 android 聊天应用程序。
我使用 SmartFox 服务器。我使用 10.0.2.2 作为服务器 IP 地址,使用 9933 作为端口。
每当我使用模拟器运行此应用程序时,它都可以正常工作,但是当我在我的真实设备中运行此应用程序时,连接无法正确执行。我认为这是无法找出IP 10.0.2.2。
我将此 IP 地址更改为 192.168.1.9,这是我的系统在安装了 SmartFox 服务器的 LAN 中的 IP 地址。
请告诉我我犯了什么错误。
先感谢您。
我自己解决了我的问题。我在服务器的confi/server.xml 文件中创建了一个条目。
像这样:-
<serverSettings>
<socketAddresses>
<socket address="192.168.1.9" port="22" type="TCP"/>
<socket address="192.168.1.9" port="22" type="UDP"/>
</serverSettings>
</socketAddresses>
或者您可以使用 Smartfox 服务器的管理模块添加此条目。此任务可以使用服务器配置部分完成。