我正在使用Linux SCTP堆棧。目前在同一臺Linux機器上,我需要部署一個使用非OS SCTP STACK的進程。 (即,它打開RAW套接字,然後自行處理傳輸級別消息)。 當SCTP Init來臨時,Linux將數據包提供給兩個進程。 這可以避免嗎? 我不希望Linux SCTP處理不被它使用的消息。 (用於其他非OS SCTP堆棧) 這可能嗎?在同一臺機器上部署了其他非OS SCTP堆棧的Linux SCTP堆棧
1
A
回答
2
更一般地說,當面對這樣的問題,有三種選擇:
1)停止從在系統啓動時加載(注Linux的SCTP模塊:它不能在運行時被卸載),只是使用非OS實施。 2)一些如何預配置每個SCTP實現,以瞭解它擁有哪些關聯並忽略其他關聯的消息。 3)移植非OS系統以使用Linux實現。
任何積極支持的使用SCTP的Linux系統如果不提供第三種選擇將會遇到問題。
注意:如果您在Linux上使用Dialogic Non-OS SCTP實現,那麼您可以輕鬆切換到使用其操作系統打包版本'SCTPN'。
問候
1
這可能不是一種選擇,而是有SCTP的非lksctp過程中使用UDP隧道工程對我們非常好。我們使用的(商業)堆棧可以配置爲基於UDP的SCTP或基於IP的SCTP(使用原始套接字,就像您一樣)。
相關問題
- 1. UINavigationController堆棧UITabBarControllers堆棧其他UINavigationControllers?
- 2. 如何開始使用Python SCTP堆棧(pysctp)?
- 3. Android OS上的NFC堆棧
- 4. OS堆棧和OS堆棧在多核操作系統中
- 5. Linux堆棧大小
- 6. PaaS上的MEAN堆棧部署
- 7. 瞭解「堆棧」
- 8. 全堆棧,堆棧交換等,什麼是堆棧?
- 9. 其他內存區域(堆棧和堆棧除外)?
- 10. 希望堆棧堆棧?
- 11. JVM - 堆棧和堆棧
- 12. iOS:非彈跳式的棧頂堆棧頂部固定元素堆棧查看
- 13. 字符堆棧,字符串堆棧,整數堆棧,整數數組堆棧等
- 14. 從同一個堆棧上的其他列獲取值 - Highchart
- 15. EmptyStackException非空堆棧
- 16. 連接兩個堆棧(在另一個上面一個堆棧)
- 17. 在Windows中部署Docker堆棧
- 18. 塊,堆棧和堆
- 19. 瞭解MEAN堆棧
- 20. 堆棧
- 21. getaddrinfo addrinfo導致堆棧或堆棧
- 22. Linux下的僞隨機堆棧指針?
- 23. Eclipse的堆棧
- 24. 矢量,堆棧與堆棧(C++)
- 25. 內存分配,堆棧和堆棧
- 26. 堆棧= java.lang.StackOverflowError的:堆棧大小8MB
- 27. 堆棧或堆
- 28. 從堆棧中間展開堆棧
- 29. 任務堆棧和背堆棧在android
- 30. Monad變換器:用MaybeT(狀態堆棧)實現堆棧機