我們有如下設計,我想獲得意見或協議指導 下面的錯誤情況。協議開發指南
Layer1
---------------
| ^^
| (1) |(4) |(6)
v | | Remote entity
---------------- ---------------
Layer0-----------------(2)------------------------------->Layer0
Layer0<----------------(3)--------------------------------Layer0
Layer0<----------------(5)--------------------------------Layer0
1. New session request to remote entity.
2. Establish link + data(session request)
3. Link Establishment ongoing
4. Link Establishment pending
5. Link Established + data (session accepted)
6. session accepted.
如果層1決定它不需要步驟4和6之間即遠程實體服務事件4被接收和事件6是尚未收到由於一些錯誤。
1)它應該等待事件6發生併發起會話釋放或
2)Layer1的應指示0層立即終止連接建立過程
。
哪一種方法是正確的?
與(1)將是,即使我們知道,我們將終止,因爲一個錯誤的會議上,我們需要處理其他事件event6進來之前的問題。