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;
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章