C & C++
playingguitar
这个作者很懒,什么都没留下…
展开
-
世界上最难用的string类
今天隆重向大家介绍世界上最难用的string类,就是VC8 MFC里边的 CString类,谁能告诉我如何把CString类对象转换成c++ 的string类型啊。原创 2006-09-05 21:49:00 · 1005 阅读 · 1 评论 -
我的课外作业 sip 软电话
经过2个多月的努力,我的sip 软电话终于完成了初级版本。为工程新建了一个目录,从0.1.1版重新开始。今天修改了2个重要错误。一个是rtp对象使用完后没有销毁,这导致每次程序运行只能进行一次呼叫,第二次就会出错。第二个是rtp的参数传递的错误,目前只支持g729。这两个bug除掉之后基本功能就算实现了。现在还差dtmf功能,有了这个就可以转分机了。下一步还想加上g711编码。目前的界原创 2006-09-18 20:35:00 · 1495 阅读 · 1 评论 -
sip 软电话新的改进
添加了dtmf功能。增加g711编码。增加 peer to peer mode。有空了再加上来电提示铃声和呼叫回铃音。原创 2006-09-29 12:46:00 · 1609 阅读 · 6 评论 -
这算不算是恶搞?
曝光一本烂书 - 《Advanced C++ 中文版》,译者对这本书的翻译简直就是一次不折不扣,名副其实的恶搞行为。 这本书英文名字是 《Advanced C++ Programming Styles and Idioms》 ,中文名字是《Advanced C++ 中文版》, 是贝尔实验室的一位同志写的。这本书英文原版在Amazon上给的评价是4星半,应该是不错的一本书,但是翻译过原创 2006-11-23 22:46:00 · 1193 阅读 · 1 评论 -
C++ 中 extern "C" 用法小结
昨天晚上翻《C++ Primer》偶尔看见介绍 extern "C" 的那一节,看着看着竟然有点糊涂了,觉得书上说的好像有点不对。记得以前也曾经看过这一节,也看过几篇介绍这个的文章,这次又犯糊涂,看来还是以前没有搞清楚。后来仔细看了看书上的介绍,又翻了一下《The C++ Programming Language》,总算清楚了一些,书上说的没错,是我以前理解的有问题。在C原创 2006-08-15 13:01:00 · 6962 阅读 · 3 评论 -
写了点程序
好久没写程序了,手生的厉害。在犯了n多以前经常犯的低级错误之后,总算基本完成了校园网华为3Com 802.1x认证客户端的程序,过一阵有空了看能不能移植到linux下,就可以用fc6了。原创 2007-01-18 16:47:00 · 837 阅读 · 0 评论 -
华为3Com 802.1认证客户端西安建筑科技大学专用版 程序写完了
花了将近一个星期的时间总算是完成了。期间比较郁闷的是linux下网络设置有问题耽搁了一天时间。其实问题很简单,就是子网掩码设置有问题。不过由于人懒,一直不愿意好好看看子网掩码到底怎么设置,以前学的只是考试用了一下,之后就不知道去哪了。 linux版和windows版已经源码都上传到了学校bbs上,咱也玩一把open source。原创 2007-01-22 15:10:00 · 2200 阅读 · 1 评论 -
SIP 软电话开发环境的建立
要在windows或者linux平台下开发基于SIP的软电话,需要以下软件 服务器端软件: 注册多个客户端到服务器上,可以进行通话测试 SIP客户端软件:主要用于测试,可以对别人已经完成的客户端进行抓包,以比对自己程序的发包数据 SIP协议栈:基于某个现成的SIP协议栈来开发会加快开发进度 RTP栈:传输语言或者视频数据的协议栈 抓包测试工具:调试网络程序最有效的办法 以下介绍这些软件主要以开源软原创 2007-01-29 09:50:00 · 4032 阅读 · 1 评论