我尝试使用openss7和sctp创建一个ss7应用程序。
我使用SCTP做了一些简单的应用程序。源代码的一部分如下:
sock_srvr = socket(PF_INET, SOCK_DGRAM, IPPROTO_SCTP); if ( sock_srvr == -1 ) { perror("socket"); exit(0); }
然后返回
socket: Protocol not supported你有什么建议吗?
谢谢..
答案 0 :(得分:0)
假设你使用的是linux:
答案 1 :(得分:-1)
这是哪个操作系统?各种操作系统本身不支持SCTP。只有最新版本的Solaris支持SCTP开箱即用。在linux中,您可能需要安装软件包。
此外,您的套接字系统调用错误。
sock_srvr = socket(PF_INET, **SOCK_STREAM**, IPPROTO_SCTP);
SCTP是一种基于流的协议,就像TCP一样。