eXosip2的初始化

根据eXosip文档写的,不过不知道为什么编译不通过,暂时没有时间去处理了,先把代码保存在这里。哪位同学看出问题的麻烦告知,谢谢啦。

#include <osip2/osip_mt.h>
#include <eXosip2/eXosip.h>

int main(int argc, char *argv[]) {
  eXosip_t *ctx;
  int i;
  int port=5060;
  TRACE_INITIALIZE (6, NULL);

  ctx = eXosip_malloc();
  if (ctx==NULL)
    return -1;
  i=eXosip_init(ctx);
  if (i!=0)
    return -1;

  i = eXosip_listen_addr (ctx, IPPROTO_UDP, NULL, port, AF_INET, 0);
  if (i!=0)
    {
      eXosip_quit(ctx);
      fprintf (stderr, "could not initialize transport layer\n");
      return -1;
    }

  return 0;
}



你可能感兴趣的:(voip,SIP,networking,osip)