HarmonyOS 鸿蒙Next 使用ArkTs 客户端(平板)连接局域网内SocketServer(电脑)服务器,IP地址和端口号正确,显示连接失败是什么原因

HarmonyOS 鸿蒙Next 使用ArkTs 客户端(平板)连接局域网内SocketServer(电脑)服务器,IP地址和端口号正确,显示连接失败是什么原因 这是ArkTs代码,指定了服务器的ip地址和端口号

这是IDEA里用Java写的服务器

这是客户端的ArkTs代码的日志,没有显示报错,绑定ip和端口成功,但是连接失败

服务器那边的防火墙也关了,这是config.json给到的权限

麻烦大佬们帮忙看看问题,十分感谢!

3 回复

开发者您好,Socket使用可参考以下地址:
https://gitee.com/openharmony/codelabs/tree/master/NetworkManagement/TcpSocketDemo

更多关于HarmonyOS 鸿蒙Next 使用ArkTs 客户端(平板)连接局域网内SocketServer(电脑)服务器,IP地址和端口号正确,显示连接失败是什么原因的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


对不起,但您提供的内容似乎缺少所需的HTML代码以进行转换。请提供包含适当HTML结构(包括任何相关的<img>标签)的具体内容,以便我能够准确地将其转换为Markdown格式。

HarmonyOS 鸿蒙Next 使用ArkTs 客户端在平板上连接局域网内的SocketServer(电脑)服务器时,若IP地址和端口号正确却显示连接失败,可能原因如下:

  1. 防火墙设置:电脑的防火墙可能阻止了来自平板的连接请求。请检查电脑防火墙设置,确保允许指定端口上的入站连接。

  2. 网络配置:确认平板和电脑在同一局域网内,且IP地址分配正确无误。检查路由器或交换机的设置,确保没有网络隔离或访问控制列表(ACL)阻止连接。

  3. SocketServer状态:确保SocketServer程序已在电脑上运行,并且监听的是正确的端口。可以使用工具如netstat在电脑上查看端口状态。

  4. ArkTs客户端代码:检查ArkTs客户端代码中Socket连接的实现,确保没有逻辑错误或配置不当。特别是连接超时、重试机制等设置。

  5. 系统权限:平板系统可能限制了网络访问权限。请检查应用权限设置,确保有足够的网络访问权限。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部