当前位置:首页 > 五金机械百科 > 工业机械知识 > 远程调试的功能应用原理

远程调试的功能应用原理

发布时间:2024-05-07 06:44:09 来源:互联网 分类:工业机械知识

文章摘要: 远程调试,特别是当你在本地开发的时候,你需要调试服务器上的程序时,远程调试就显得非常有用。远程调试就是用本地的代码调试服务器上的代码,在iOS的应用(App)开发调试过程当中,当运行的应用出现问题时,通常需要通过远程调试来追踪和定位问题。但是,当

远程调试,特别是当你在本地开发的时候,你需要调试服务器上的程序时,远程调试就显得非常有用。远程调试就是用本地的代码调试服务器上的代码,在iOS的应用(App)开发调试过程当中,当运行的应用出现问题时,通常需要通过远程调试来追踪和定位问题。但是,当出现运行错误的设备(例如手机、平板电脑等)上没有调试工具,应用开发人员就需要实现远程调试。简单地说,就是要调试的应用和调试器不在一台设备上。


稍微想想远程调试怎么能做到呢,肯定是本地和远程服务上的虚拟机之间实现了相互通讯。通俗一点,就是JAVA支持调试功能,本身提供了一个简单的调试工具JDB,支持设置断点及线程级的调试同时,本地和远程调试不同的JVM通过接口的协议联系(debug协议),以套接字(socket)的方式实现本地的Java文件在远程JVM建立联系和通信,从而实现在本地远程调试服务端代码的功能。既然是以套接字的方式,那可定就有服务端和客户端的概念。这里不要思维定势了,所谓服务端和客户端是相对的,并不是说部署服务的远程端才叫服务端,实际上,只要喜欢,你可以将本地IDE配置成服务端,让远程调试服务启动后来主动连接本地,当然,通常的方式还是顺势思维,就把远程配置为socket的服务端,管理客户端;而且连接的建立都是服务端先启动后管理特定端口,等待客户端连接。

 


远程调试的功能应用原理

https://www.kuyiso.com/news/s65mho877497.html

本文由入驻酷易搜网资讯专栏的作者撰写或者网上转载,观点仅代表作者本人,不代表酷易搜网立场。不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 kuyisokefu@163.com 举报,一经查实,本站将立刻删除。

文章标签: 远程调试的功能应用原理