1.一种中断检测方法,其特征在于,所述方法应用于FiFo服务器,所述方法包括:根据FiFo客户端的连接建立请求消息创建与所述FiFo客户端对应的FiFo会话,所述FiFo会话包括第一本地命名管道和第一远程命名管道,所述第一本地命名管道用于接收所述FiFo客户端发送的信息且所述第一本地命名管道被设置为以只读方式打开,所述第一远程命名管道用于向所述FiFo客户端发送信息且所述第一远程命名管道被设置为以只写方式打开;
调用读方法从所述第一本地命名管道中读取数据;
根据所述读方法的返回值检测与所述FiFo客户端之间的连接是否已中断,其中,若所述读方法的返回值等于0,确定与所述FiFo客户端之间的连接已中断,若所述读方法的返回值小于0,确定所述第一本地命名管道中无数据,若所述读方法的返回值大于0,确定已从所述第一本地命名管道中读取到数据;
若与所述FiFo客户端之间的连接已中断,则调用删除对话方法销毁所述FiFo会话,并将所述FiFo会话从FiFo会话列表中删除。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:调用Linux操作系统的signal方法为SIGPIPE信号注册信息处理函数,所述SIGPIPE信号用于,若与所述FiFo客户端之间的连接已中断则结束进程的运行,所述进程为使用所述连接的应用程序的进程;
将所述SIGPIPE信号值传入到所述信息处理函数的第一个参数,将空函数传入到所述信息处理函数的第二个参数,以使得所述SIGPIPE信号被所述空函数所处理,所述进程得以继续执行。
3.根据权利要求1或2所述的方法,其特征在于,所述根据FiFo客户端的连接建立请求消息创建与所述FiFo客户端对应的FiFo会话之前,所述方法还包括:创建监听连接命名管道,所述监听连接命名管道用于所述FiFo服务器接收所述连接建立请求消息。
4.一种中断检测方法,其特征在于,所述方法应用于FiFo客户端,所述方法包括:向FiFo服务器发送连接建立请求消息,以使得所述FiFo服务器根据所述连接建立请求创建FiFo会话,所述FiFo会话包括第一本地命名管道和第一远程命名管道,其中,所述第一本地命名管道与所述FiFo客户端的第二远程命名管道相对应,所述第一远程命名管道与所述FiFo客户端的第二本地命名管道相对应,所述第二本地命名管道用于接收所述FiFo服务器发送的信息且所述第二本地命名管道被设置为以只读方式打开,所述第二远程命名管道用于向所述FiFo服务器发送信息且所述第二远程命名管道被设置为以只写方式打开;
调用读方法从所述第二本地命名管道中读取数据;
根据所述读方法的返回值检测与所述FiFo服务器之间的连接是否已中断,其中,若所述读方法的返回值等于0,确定与所述FiFo服务器之间的连接已中断,若所述读方法的返回值小于0,确定所述第二本地命名管道中无数据,若所述读方法的返回值大于0,确定已从所述第二本地命名管道中读取到数据;
若与所述FiFo服务器之间的连接已中断,则调用重建连接的方法向所述服务器请求重新建立连接。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:调用Linux操作系统的signal方法为SIGPIPE信号注册信息处理函数,所述SIGPIPE信号用于,若与所述FiFo服务器之间的连接已中断则结束进程的运行,所述进程为使用所述连接的应用程序的进程;
将所述SIGPIPE信号值传入到所述信息处理函数的第一个参数,将空函数传入到所述信息处理函数的第二个参数,以使得所述SIGPIPE信号被所述空函数所处理,所述进程得以继续执行。
6.根据权利要求4或5所述的方法,其特征在于,所述FiFo客户端向FiFo服务器发送连接建立请求消息之前,所述方法还包括:获取所述FiFo服务器的监听连接命名管道的标识信息,所述监听连接命名管道用于所述FiFo服务器接收所述连接建立请求消息;
生成随机字符,以根据所述随机字符创建所述第二本地命名管道。
7.一种中断检测装置,其特征在于,所述装置应用于FiFo服务器,所述装置包括:创建单元,用于根据FiFo客户端的连接建立请求消息创建与所述FiFo客户端对应的FiFo会话,所述FiFo会话包括第一本地命名管道和第一远程命名管道,所述第一本地命名管道用于接收所述FiFo客户端发送的信息且所述第一本地命名管道被设置为以只读方式打开,所述第一远程命名管道用于向所述FiFo客户端发送信息且所述第一远程命名管道被设置为以只写方式打开;
读取单元,用于调用读方法从所述第一本地命名管道中读取数据;
检测单元,用于根据所述读方法的返回值检测与所述FiFo客户端之间的连接是否已中断,其中,若所述读方法的返回值等于0,确定与所述FiFo客户端之间的连接已中断,若所述读方法的返回值小于0,确定所述第一本地命名管道中无数据,若所述读方法的返回值大于
0,确定已从所述第一本地命名管道中读取到数据;
销毁单元,用于若与所述FiFo客户端之间的连接已中断,则调用删除对话方法销毁所述FiFo会话,并将所述FiFo会话从FiFo会话列表中删除。
8.一种中断检测装置,其特征在于,所述装置应用于FiFo客户端,所述装置包括:发送单元,用于向FiFo服务器发送连接建立请求消息,以使得所述FiFo服务器根据所述连接建立请求创建FiFo会话,所述FiFo会话包括第一本地命名管道和第一远程命名管道,其中,所述第一本地命名管道与所述FiFo客户端的第二远程命名管道相对应,所述第一远程命名管道与所述FiFo客户端的第二本地命名管道相对应,所述第二本地命名管道用于接收所述FiFo服务器发送的信息且所述第二本地命名管道被设置为以只读方式打开,所述第二远程命名管道用于向所述FiFo服务器发送信息且所述第二远程命名管道被设置为以只写方式打开;
读取单元,用于调用读方法从所述第二本地命名管道中读取数据;
检测单元,用于根据所述读方法的返回值检测与所述FiFo服务器之间的连接是否已中断,其中,若所述读方法的返回值等于0,确定与所述FiFo服务器之间的连接已中断,若所述读方法的返回值小于0,确定所述第二本地命名管道中无数据,若所述读方法的返回值大于
0,确定已从所述第二本地命名管道中读取到数据;
重建单元,用于若与所述FiFo服务器之间的连接已中断,则调用重建连接的方法向所述服务器请求重新建立连接。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1‑3任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1‑3任一项所述的方法。