错误!未指定书签。 ALREADY_CONNECTED(-7)
同一个上层应用只允许与通信中间件建立一个连接(会话),如果上层应用断开连接之前再次连接,返回这个错误。 You've already connected to the daemon. WRONG_SERVICE_TYPE(-11) 上层应用进行数据传输时指定了错误的服务类型(合法的服务类型是The service type is illegal, valid type is UNRELIABLE_MESSAGE/RELIABLE_MESSAGE. UNRELIABLE_MESSAGE和RELIABLE_MESSAGE)。 WRONG_RECV_IP_ADDR(-12) WRONG_MSG_LENGTH(-13) 上层应用进行单播数据传输The receiver's IP address is 时指定了错误的接收者地址。 invalid. 上层应用进行数据传输时指定的消息(文件)长度不合法(合法的长度是0~20M字节)。 The message's length is illegal(should be more than 0 and less than 20MB). NULL_MESSAGE(-14) 上层应用进行数据传输时指定的消息(文件)数据区指针为空。 The message is null, you may have given me a null pointer to the message. The multicast group name is invalid. WRONG_GROUP_NAME(-15) 上层应用进行多播/选择多播数据传输时,指定的组名不合法(名字长度为0、超过最大长度或者指定的组不存在)。 NULL_GROUP_NAME(-16) 上层应用进行多播/选择多播数据传输时,没有指定组名(组名为空)。 The multicast group name is null. ILLEGAL_SESSION(-17) 上层应用进行数据传输或关闭连接(会话)时,指定的连接(会话)不存在。 The session is illegal, have you connected to the daemon before send/receive? 第 38 页 共 39 页
错误!未指定书签。 NET_ERROR_ON_SESSION(-18)
上层应用进行数据传输时,底An error occured on the 层Socket函数(如send(),session due to low layer socket call's failure. recv()等)调用发生错误。 10.2 补救措施
在整个PDSA冗余系统中存在一个故障检测子系统,如果通信中间件(守护进程)在运行过程中遇到严重故障,或者收到SIGKILL信号而导致非正常退出,故障检测子系统应检测出这种现象,并自动将通信守护进程重新启动。在没有故障检测子系统的情况下,需要系统管理员手动重启守护进程。
第 39 页 共 39 页