jdk7 sctp初尝

来源:互联网 发布:美工找素材去什么网站 编辑:程序博客网 时间:2024/06/05 23:00

    由于一些原因,必须采用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的关键词查询网上资料,就有大批的内容说明此问题,还是最开始选择的关键词不正确引起的,呵呵

原创粉丝点击