我尝试使用 openss7 和 sctp 制作一个 ss7 应用程序。
我使用 SCTP 做了一些简单的应用程序。部分源代码如下:
sock_srvr = 套接字(PF_INET,SOCK_DGRAM,IPPROTO_SCTP); 如果 ( sock_srvr == -1 ) { 错误(“套接字”); 退出(0); }
它返回
套接字:不支持协议
你有什么建议吗?
有没有人有过openss7的经验?
谢谢..
假设您使用的是 linux:
这是哪个操作系统?各种操作系统本身不支持 SCTP。只有最新版本的 Solaris 支持开箱即用的 SCTP。在 linux 中,您可能必须安装一个软件包。
另外,你的socket系统调用是错误的。
sock_srvr = socket(PF_INET, **SOCK_STREAM**, IPPROTO_SCTP);
SCTP 和 TCP 一样是基于流的协议。