eXosip 学习案例
eXosip_event_free (je); } break; case 'h':
printf (\
eXosip_lock ();
eXosip_call_terminate (call_id, dialog_id); eXosip_unlock (); break; case 'c':
printf (\ break; case 's':
//传输INFO方法
eXosip_call_build_info (dialog_id, &info); snprintf (tmp , 4096, \
osip_message_set_body (info, tmp, strlen(tmp)); //格式可以任意设定,text/plain代表文本信息
osip_message_set_content_type (info, \ eXosip_call_send_request (dialog_id, info); break; case 'm':
//传输MESSAGE方法,也就是即时消息,和INFO方法相比,我认为主要区别,是MESSAGE不用建立连接,直接传输信息,而INFO必须 //在建立INVITE的基础上传输。 printf (\
eXosip_message_build_request (&message, \ snprintf (tmp, 4096, \
osip_message_set_body (message, tmp, strlen(tmp)); //假设格式是xml
osip_message_set_content_type (message, \ eXosip_message_send_request (message); break; case 'q':
eXosip_quit ();
printf (\ flag = 0; break; } }
eXosip 学习案例
return (0); }
本文来自CSDN博客,转载请http://blog.csdn.net/bat603/archive/2006/11/15/1386277.aspx
标明出处:
相关推荐: