jdk7 sctp初嘗

    由於一些原因,必須採用SCTP來進行網絡間通訊。首先,發現現在所使用的java平臺是不支持的,只有在jdk7中才能支持。但如果整體上採用jdk7的環境,對於已有的功能有比較大的穩定性衝擊,所以就選用java運行時環境,將使用jdk7的影響縮小到最小。

    使用jdk7首先遭遇的是eclipse的不支持,必須選用最新版的eclipse,編寫好測試代碼後上傳linux服務器,安裝jdk7。在運行SCTP Server端的時間,首先遭遇了libsctp.so.1文件尋找不到,後來經過網絡搜索才發現是lksctp-tools的rpm沒有導致的此問題。遂根據linux版本情況下載了對應的rpm,程序可以實現運行,但是在bind地址的時間就遭遇了socketexception permission deny的異常堆棧。

網上查查也沒有太多頭緒,好在在家裏面虛擬機環境下根據上述的步驟已測試通過,經過一番思考後,猜測是selinux所引起的問題,關閉selinux後,一切就正常了。後來知道了這個直接原因後,就索性用selinux和sctp的關鍵詞查詢網上資料,就有大批的內容說明此問題,還是最開始選擇的關鍵詞不正確引起的,呵呵

發佈了128 篇原創文章 · 獲贊 7 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章