源码输出组件分析
在输出组件中,最为常用的是output_http,在结构方面和其他组件一样,有五个接口函数output_init,output_run,output_stop,output_cmd,help。在output_run创建server_thread的线程,通过TCP协议与浏览器建立连接,具体过程为:打开一个套接字(socket)等待客户端连接,一旦收到连接请求建立连接后则启动client_thread线程服务于这个建立的连接(主要功能为信息收发)。具体操作流程如图4.10所示。在输出组件中,最为常用的是output_http,在结构方面和其他组件